将WinRAR的注册文件集成到安装程序中
使用过WinRAR的朋友都知道,每次重新安装WinRAR,都需要把WinRAR的注册文件(rarreg.key)复制到WinRAR的安装文件夹中,这对那些经常重装系统或购买了大批量注册许可的公司用户来说非常麻烦。能不能把注册文件集成到WinRAR的安装程序里,只要安装一次WinRAR就能自动注册呢?笔者为大家准备了两种方法。
步骤/方法
- 01
方法一:命令方式 把WinRAR 3.4的安装程序解压缩到一个文件夹,如“d:\winrar”,并把注册文件rarreg.key也复制到该文件夹。把配置文件setup.sfx、setup.s复制到另一个文件夹,如“d:\setup”。 在Windows XP中点击“开始→程序→附件→命令提示符”,在命令提示符下输入以下命令: “c:\program files\winrar\rar.exe” a -r -ep1 -cfg- -s -m5 -zd:\setup\setup.s -sfxd:\setup\setup.sfx d:\winrarsc.exe d:\winrar\*.* 注意:双引号中的内容是WinRAR的安装路径,可执行文件是rar.exe而不是winrar.exe。其中参数-z和d:\setup\setup.s、参数-sfx和d:\setup\setup.sfx是连在一起的,中间没有空格。 命令执行完毕后,会在d盘根目录下生成一个包含了注册文件的WinRAR简体中文版压缩软件winrarsc.exe。
- 02
方法二:图形界面方式 首先把WinRAR的安装程序解压缩到一个文件夹,如“d:\winrar”,并把注册文件rarreg.key也复制到该文件夹。然后将配置文件中的setup.sfx复制到安装WinRAR的目标文件夹“c:\program files\winrar”;把注释文件setup.s复制到另一个文件夹,如“d:\setup”。 打开文件夹“d:\winrar”,选择所有文件并右击,选择快捷菜单中的“添加到压缩档案”。随之弹出“档案文件名字和参数”对话框。在档案文件名处输入:d:\winrarsc.exe;勾选存档选项中的“创建自释放格式档案文件”、“创建固定档案文件”、“设置用户身份校验”、“锁定档案文件”,同时把压缩方式设置为“最好”。 单击“高级”标签,选择“sfx选项”按钮,出现“高级自释放选项”对话框,单击“自释放模块”标签,选择其中的setup.sfx自释放模块。若列表中没有setup.sfx说明配置文件中的setup.sfx文件没有复制到指定的位置(如图1)。 图1 最后单击“注释”标签里的“浏览”按钮,把“从文件载入注释”定位到“d:\setup\setup.s”上。点击“确定”后退出设置窗口,这样WinRAR会对你所选定文件按照配置文件要求进行压缩设置,一个包含了注册文件的winrar3.4简体中文安装版就制作完成了。