制作自己的WinRAR(集成注册文件方法)
提取自解压模块“setup.sfx”和注释文件“setup.txt”。
准备工具(前提是你已经安装了WinRAR ,打包过程需要使用):
wrar380sc.exe >>最新的 WinRAR 官方中文版。 打开网站下载
UPX.rar >>压缩解压exe工具。 UPX.rar
rarreg.key >> WinRAR 2008 最新注册文件。 rarreg.rar
wrar380sc.exe >>最新的 WinRAR 官方中文版。 打开网站下载
UPX.rar >>压缩解压exe工具。 UPX.rar
rarreg.key >> WinRAR 2008 最新注册文件。 rarreg.rar
setup.sfx 提取方法:
解压UPX.rar到 D:\UPX , 将Cmd 保存到D:\UPX 下载Cmd.rar , 然后将 wrar380sc.exe 复制一份到 D:\UPX,
在复制一份 wrar380sc.exe 到桌面(等下有用), 在打开 D:\UPX\Cmd.bat 。
复制该命令 upx wrar380sc.exe -d -osetup.sfx --overlay=strip (右键粘贴)到Cmd窗口, 后即可得到setup.sfx 。
如果提示“文件没有找到”, 确认 wrar380sc.exe 已复制到UPX目录, 或程序名不对, 修改命令中的exe名称即可。
若提示“未经UPX压缩”, 需要输入 upx wrar380sc.exe 压缩一次, 在输入上面命令解压即可得到 setup.sfx 。
或者使用UltraEdit等工具打开 wrar380sc.exe , 查找ASCII“Rar!”, 将从“Rar!”后面的的所有内容(删除.剪切掉),
然后将文件保存, 然后试下能不能打开 (显示"压缩格式已损坏是正常现象") , 然后重命名为setup.sfx 就可以了。
setup.txt 提取方法:
右键桌面的 wrar380sc.exe "用 WinRAR 打开", 找到 WinRAR.exe, 右键 "解压到指定文件夹" 选择到 D:\UPX ,确定解压。
打开 Cmd.bat 复制该命令 WinRAR.exe cw wrar380sc.exe setup.txt (右键粘贴)到Cmd窗口, 后即可得到 setup.txt 。
若提示“没有找到压缩文件”可能到网站下载的WinRAR名字不是 wrar380sc.exe 按照下载的名字改命令的exe就行。
提取好了, 开始添加key文件, 重新打包:
方法一:命令方式
右键桌面的 wrar380sc.exe “用 WinRAR 打开”, 点解压, 路径输入 d:\winrar, 确定。并把注册文件rarreg.key也复制到该文件夹。
打开winrar安装目录 ,在Windows XP中点击“开始→运行→输入cmd ”确定。
复制下面命令(右键粘贴)到Cmd窗口, 确定。
C:\Program Files\WinRAR\rar.exe a -r -ep1 -cfg- -s -m5 -zd:\upx\setup.txt -sfxd:\upx\setup.sfx d:\winrarsc.exe d:\winrar\*.*
注意:其中参数-z和d:\upx\setup.txt、参数-sfx和d:\upx\setup.sfx是连在一起的, 中间没有空格。
命令执行完毕后, 会在D:\盘根目录下生成一个包含了注册文件的WinRAR简体中文版压缩软件winrarsc.exe。
解压UPX.rar到 D:\UPX , 将Cmd 保存到D:\UPX 下载Cmd.rar , 然后将 wrar380sc.exe 复制一份到 D:\UPX,
在复制一份 wrar380sc.exe 到桌面(等下有用), 在打开 D:\UPX\Cmd.bat 。
复制该命令 upx wrar380sc.exe -d -osetup.sfx --overlay=strip (右键粘贴)到Cmd窗口, 后即可得到setup.sfx 。
如果提示“文件没有找到”, 确认 wrar380sc.exe 已复制到UPX目录, 或程序名不对, 修改命令中的exe名称即可。
若提示“未经UPX压缩”, 需要输入 upx wrar380sc.exe 压缩一次, 在输入上面命令解压即可得到 setup.sfx 。
或者使用UltraEdit等工具打开 wrar380sc.exe , 查找ASCII“Rar!”, 将从“Rar!”后面的的所有内容(删除.剪切掉),
然后将文件保存, 然后试下能不能打开 (显示"压缩格式已损坏是正常现象") , 然后重命名为setup.sfx 就可以了。
setup.txt 提取方法:
右键桌面的 wrar380sc.exe "用 WinRAR 打开", 找到 WinRAR.exe, 右键 "解压到指定文件夹" 选择到 D:\UPX ,确定解压。
打开 Cmd.bat 复制该命令 WinRAR.exe cw wrar380sc.exe setup.txt (右键粘贴)到Cmd窗口, 后即可得到 setup.txt 。
若提示“没有找到压缩文件”可能到网站下载的WinRAR名字不是 wrar380sc.exe 按照下载的名字改命令的exe就行。
提取好了, 开始添加key文件, 重新打包:
方法一:命令方式
右键桌面的 wrar380sc.exe “用 WinRAR 打开”, 点解压, 路径输入 d:\winrar, 确定。并把注册文件rarreg.key也复制到该文件夹。
打开winrar安装目录 ,在Windows XP中点击“开始→运行→输入cmd ”确定。
复制下面命令(右键粘贴)到Cmd窗口, 确定。
C:\Program Files\WinRAR\rar.exe a -r -ep1 -cfg- -s -m5 -zd:\upx\setup.txt -sfxd:\upx\setup.sfx d:\winrarsc.exe d:\winrar\*.*
注意:其中参数-z和d:\upx\setup.txt、参数-sfx和d:\upx\setup.sfx是连在一起的, 中间没有空格。
命令执行完毕后, 会在D:\盘根目录下生成一个包含了注册文件的WinRAR简体中文版压缩软件winrarsc.exe。