社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2614阅读
  • 1回复

做自解压EXE文件,以及更换自解压EXE文件的图标

楼层直达
级别: 技术专家
发帖
1106
飞翔币
335
威望
1063
飞扬币
4308
信誉值
0
做自解压好处多,比如可释放文件到指定目录,自解压前后可顺便运行REG文件进行注册(对于有些绿色版但需注册的软件来说),还可以用自解压来做软件安装包等.做时选定要压缩的文件点右键选添加到压缩文件------>勾创建自解压格式压缩文件----->确定,要压缩的文件稍候就压好了,但要使之能按照自己的想法来解压,需要在注释里添加些内容(在该文件上点右键,先用Winrar打开),如
Presetup=regedit /s key.reg
Path=%TEMP%\programs\finaldata
SavePath
Setup=finaldata.exe
Silent=1
Overwrite=1
这个注释就是在运行finaldata.EXE时先要进行注册,否则就无法运行了,做成这样是不是很好呀,以下是关于注释的关键语法:

Delete解压前先删除文件
License显示程序的许可协议
Overwrite选择文件的覆盖模式
Path设置默认目标路径
Presetup指定解压前运行的程序
SavePath存储目标路径
Setup指定解压后运行的程序
Shortcut创建解压文件的快捷方式
Silent跳过开始时的对话框
TempMode解压压缩文件到临时文件夹
Text添加文本到自解压对话框文本窗口
title设置自解压对话框标题

Overwrite=0 在覆盖前询问
Overwrite=1 覆盖所有文件
Overwrite=2 跳过已存在的文件

现在做好了后,是不是发现图标不好看呀,下面再说说换图标:
运行ResHacker.exe,文件----->打开----->打开刚才做的那个自解压的EXE文件------>点Icon----->随便选一个数(比如选3)------>右键选2052(我假设出现的是2052)------>选替换资源------>选打开新图标文件--------->找到一个你喜欢图标的EXE文件打开------>选替换------>再在ResHacker.exe文件项中选保存,OK,
刷新一下,是不是出来了呀, 但不是所有的图标都能用,但多数是能用的,经加壳压缩的一般好象不能用,这个方法不是唯一的,但这个方法最傻瓜.
附件: ResHacker.rar (511 K) 下载次数:4
 
进入延林的网站 ---- 网络工程师,计算机等级考试,光盘制作,网站建设,电脑进阶......
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 1 发表于: 2007-08-17
这个也挺有用的啊,不过有比它还有好的软件做压包!!!