打造属于自己的WINRAR原版风格安装程序包

首先从官方网站下载自己需要的版本,假设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
3、注册文件请自行搞定(含注册机)
4、怎样将 WinRAR 的注册文件集成到安装程序中?(官方教程)   每次重新安装 WinRAR ,都需要把 WinRAR 的注册文件 (rarreg.key) 复制到 WinRAR 的安装文件夹中,这对那些经常重装系统或购买了大批量注册许可的公司用户来说非常麻烦。能不能把注册文件集成到 WinRAR 的安装程序里,只要安装一次 WinRAR 就能自动注册呢?以下方法可以简化这个操作:
   首先把 WinRAR 的安装程序解压缩到一个文件夹,如“ d:winrar ”,并把注册文件 rarreg.key 也复制到该文件夹。然后将配置文件中的 setup.sfx 复制到安装 WinRAR 的目标文件夹“ c:program fileswinrar ”;把注释文件 setup.s 复制到另一个文件夹,如“ d:setup ”。
   打开文件夹“ d:winrar ”,选择所有文件并右击,选择快捷菜单中的“添加到压缩档案”。随之弹出“档案文件名字和参数”对话框。在档案文件名处输入: d:winrarsc.exe ;勾选存档选项中的“创建自释放格式档案文件”、“创建固定档案文件”、“设置用户身份校验”、“锁定档案文件”,同时把压缩方式设置为“最好”。
   单击“高级”标签,选择“ sfx 选项”按钮,出现“高级自释放选项”对话框,单击“自释放模块”标签,选择其中的 setup.sfx 自释放模块。若列表中没有 setup.sfx 说明配置文件中的 setup.sfx 文件没有复制到指定的位置。
   最后单击“注释”标签里的“浏览”按钮,把“从文件载入注释”定位到“ d:setupsetup.s ”上。点击“确定”后退出设置窗口,这样 WinRAR 会对你所选定文件按照配置文件要求进行压缩设置,一个包含了注册文件的 winrar 简体中文安装版就制作完成了。如果懒得动手可直接下载本人已封装好的winrar3.5安装程序或下载keygen.rar包内提供的setup.sfx自解压安装模块和setup.s注释文件再按上面提供的方法打包即可 (从官方3.5正式版提取)

2 thoughts on “打造属于自己的WINRAR原版风格安装程序包

Leave a Reply

Your email address will not be published.