制作个性化集成注册文件并汉化WinRAR安装程序

准备工具

1、首先系统中应安装有WinRAR,最好是现在要做的最新版本
2、UPX.exe——用于提取自解压模块
3、RAR 4.00 keygen.exe用于制作WinRAR的注册文件Rarreg.key
4、ResHacker.exe 程序修改和汉化

汉化

汉化要用到ResHacker.exe
1、将要汉化的Winrar进行安装,我一般会安装到D盘,根据大家爱好可以自由选择位置,当然也可以右键解压Winrar的安装包,获得Winrar.exe文件
2、打开 ResHacker.exe,然后用他打开Winrar.exe文件

3、主要汉化的位置有菜单、对话框等
4、例如选择菜单>MAIN_MENU>1033

右面会得到 一些编码信息,在里面修改文字,我修改Files 为文件,然后点击上方的【编译脚本】,预览样式会发生改变,有预览框,然后对应修改下面的信息,每一项都要点击【编译脚本】按钮,直到全部修改和
汉化完全后,保存该文件

个性化

1、个性化的位置,我主要修改了文件关于页面
位置在对话框>ABOUTRARDLG>2052

其他个性化位置可以根据自己爱好选择修改

注册文件

获得注册文件,需要用到 RAR 4.00 keygen.exe,输入个人信息,然后点击【Generate】
然后会得到一个Rarreg.key文件,将该文件放在Winrar的安装目录中

提取自解压模块和安装脚本

1、把下载到的UPX解压出来,比如到D:\UPX\upx.exe
将Winrar安装包以及解压出来的winrar.exe放在UPX目录下
2、建立如下批处理并运行:

这样就提取得到自解压模块文件install.sfx和安装脚本setup.txt
3、将install.sfx拷贝到系统安装WinRAR的目录下。
4、英文版提取出来的setup.txt是英文版的,不过你可以去下载一个老版本的中文版进行提取setup.txt
然后修改setup.txt的内容,例如修改Title为“WinRAR beta 3 小叉子汉化版”,这个就是安装包的标题了

制作打包程序

这就是最后一步了
1、进入winrar文件夹,选中全部文件
2、右键添加到压缩文件勾选压缩选项中的“创建自解压格式压缩文件”、“创建固定压缩文件”、“锁定压缩文件”;

3、在“高级-自解压选项-模块”中选中提取的install.sfx模块

4、当然高级设置里还可以选择安装包的图标

5、“注释-从文件中加载注释”选中提取的安装脚本setup.txt。

最后点击确定,就是见证奇迹的时刻了

命令理解

upx.exe winrar-x64-50b3.exe -oinstall.sfx:用upx压缩winrar-x64-50b3.exe文件保存为install.sfx。
–overlay=strip:压缩程序可执行部分,跳过附加数据,因为winrar安装包就是“自解压模块(可执行)+压缩文件(附加数据)”。
upx.exe -d install.sfx:在这之前提取的install.sfx是压缩过的自解压模块,使用upx -d参数解压缩。
winrar.exe cw winrar-x64-50b3.exe setup.txt:提取winrar-x64-50b3.exe安装包里的注释文件,并保存为setup.txt。

19 COMMENTS
  1. 黑涩的猪 2013/05/25

    你这字体是要瞎啊

  2. LILI 2013/05/21

    杂杂

  3. 小萝卜 2013/05/21

    被MSE报毒的, 因为程序的签名有问题。

  4. 丿波哥 2013/05/20

    不错不错

  5. 羲剑殇 2013/05/13

    叉子你这…..好吧,我服了

  6. 豆,豆 2013/05/12

    好文~!转走~~

  7. Zdyhee 2013/05/11

    辛苦了~

  8. 麻辣鸡丁 2013/05/11

    好教程,辛苦了!

  9. TianLi520 2013/05/11

    好麻烦

  10. 小川-7 2013/05/11

    已收藏

1 2
LEAVE A REPLY

跳至工具栏