提取 WinRar 安装版中 SFX 模块及安装脚本的办法
假设Winrar 安装版的文件名为 winrarsc.exe。
1、用 upx 工具从 Winrar 安装版中提取 SFX 模块:
upx winrarsc.exe -d -oinstall.sfx --overlay=strip
注:此时提取到的 install.sfx 是解压过的,打包前可再用 upx 压缩。若打包时 sfx 模块未用 upx 压缩过无效。此时应使用UltraEdit 打开文件,查找“RAR!”,将从“RAR!”开始到文件结尾处的所有内容删除,文件剩下的部分另存为一个SFX文件,例如:“setup.sfx”(此方法由 BigBull 提供)。
2、提取安装脚本:
winrar cw winrarsc.exe setup.txt |