电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用WinRAR制作自解压程序

用WinRAR制作自解压程序_第1页
1/19
用WinRAR制作自解压程序_第2页
2/19
用WinRAR制作自解压程序_第3页
3/19
软件准备 1.最新版本WinRAR; 2.下载的自解压模块(SFX),或者用upx 脱壳+ExeScope 修改现有的SFX; 3.编辑图片的工具(如:PS).将图片裁剪成合适大小用于徽标和图标; 4.编辑好的解压显示内容和许可内容。 步骤 获得自解压模块(SFX): 自解压模块(SFX)相当于WinRAR 的自解压文件的壳,包含自解压文件安装时的界面,对话框,徽标和图标等等。获取来源主要有: 1.下载自解压模块。 2.从自解压文件中提取自解压模块: 假设用WinRAR 打包成自解压文件名为 LitteJack.exe。 方法一:用 upx 工具从 Winrar 安装版中提取 SFX 模块: upx LitteJack.exe -d –oLitteJack.sfx --overlay=strip 注:upx 不支持中文目录,所以最好放到根目录上。 此时提取到的 LitteJack.sfx 是解压过的,打包前可再用 upx 压缩。命令如下: upx LitteJack.sfx 方法二:用UltraEdit 或其他 32 位编辑器打开自解压文件,查找“RAR!”,将从“RAR!”开始到文件结尾处的所有内容删除,文件剩下的部分另存为一个 SFX 文件,例如:“LitteJack.sfx”。也可以提取自解压模块。 注:如果想观看效果,可以将后缀.sfx 改成.exe 后运行观看。 编辑自解压模块(SFX)(本文以 Default.SFX 为例): 从 WinRAR 目录下复制 Default.SFX 到别处,用ExeScope 打开,主要修改资源中的Diolog(对话框)部分,这里只要修改LICENSEDLG 和STARTDLG,有些时候你也可以修改GETPASSWORD1,为打加密的包做准备。 由于许可窗口标题和许可显示的内容,以及自解压文件窗口标题和自解压文件窗口显示的内容,都可以通过制作前的设置或脚本更改,后面有介绍。这里我们就不更改了。 如果想修改界面左边的徽标和打包后的自解压文件的图标,做一劳永逸的不用更改的SFX,那么可以更改Exescope 中的位图来更改徽标,更改Exescope 中的图标来更改图标。因为后期无法在脚本里更改徽标和图标,所以最好还是更改SFX。 而界面上的文字说明,对应的Exescope 中都是明文显示,更改自己想要的文字就可以了,这里就不再赘述。 修改LICENSEDLG 设置,用于显示许可界面: 修改STARDLG 设置,用于显示解压时显示的界面: 修改GETPASSW ORD1 设置,用于输入密码时的界面: 保存文件,退出Exescope。把修改后的 Default.sfx文件重命名(比如:LitteJack.SFX)复制到 WinRAR 目录。 制作安装包 现在可以正式开始制作自己的安装包,这里我...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用WinRAR制作自解压程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部