开篇:润墨网以专业的文秘视角,为您筛选了一篇玩转WinRAR自解压 轻松转移软件设置范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
经常使用电脑的人谁没重新安装过系统呢?其实安装Windows系统并不复杂,不过重新安装一大堆软件的过程实在繁琐,而安装
>> 玩转winrar自解压 轻松转移软件设置 RAR分卷包轻松自解压 超越WinRAR解压利器 好压压缩软件测评 神奇自解压文件 自解压文件的制作 巧变自解压文件 批量自解压就这么简单 自解压文件也肆虐 两款软件助你轻松玩转电脑文件 WinRAR解压缩只要相对路径 WinRAR:不只是文件压缩与解压缩 WinRAR:不只是文件压缩与解压 我的WinRAR自解压界面大不同 当心RAR自解压包内有猫腻 剖析压缩软件WinRAR的应用 玩转在线模拟器,轻松调整相机设置 不装软件 云端在线解压 快速将压缩包转换为自解压格式等 玩转移轴效果 玩转移动游戏 常见问题解答 当前所在位置:
第一步:首先来备份词库。紫光拼音的词库数据文件放在“C:\Documents and Settings\\Application Data\UNISPIM”目录下,其中是用户名。右击紫光拼音输入法,选择“设置属性”,在弹出框中选择“用户词库管理用户词库备份/恢复”(见图1),在弹出的向导中选择“我想备份当前用户的词库”,在下一步中选择备份的路径,比如“d:\zgpy”,将文件命名为“ck.uwl”。
第二步:紫光拼音的设置保存在注册表中。在这里我们要利用注册表分析与比较工具RegSnap。下载并安装这个软件,然后启动,在“启动向导”里选择“新建快照”,在弹出的对话框中选择“仅生成注册表的快照”,在注释栏中填入“快照1”,接下来软件会对注册表做深入的扫描与分析,并为当前的状态建立快照。
第三步:切换回紫光拼音的设置界面,在输入法设置处随便修改几个选项并保存。回到RegSnap中按下“F2”快捷键新建立一个快照,方法同STEP 2,在注释栏中填入“快照2”,然后让软件再次扫描注册表。
第四步:这时候RegSnap里应该有两个快照了,快照1是修改设置前的注册表,快照2是修改设置后的注册表。接下来我们按下“F5”快捷键对两个快照进行对比,在弹出的对话框中选择“只显示修改过的键名和键值”。确定后软件会分析两个快照不同的地方,并制作成Html文件。
第五步:从RegSnap分析的结果来看,注册表中被修改过的键值都在“HKEY_CURRENT_USER\Software\ Thunisoft\Unispim\3.0\”下,也就是说我们只要备份这个注册表分支即可保存紫光拼音的具体设置了。对紫光拼音进行最终设置,这个设置结果是要导出为注册表文件的。在RegSnap中按下“F7”快捷键,即可打开注册表编辑器,展开上述键值,选择菜单命令“注册表导出注册表”,导出范围选择“选定的分支”,输入文件名“zgpy.reg”,将注册表文件保存到“d:\zgpy”文件夹中。
二、用WinRAR创建自解压程序
紫光拼音的设置和词库文件都收集完毕,接下来轮到我们的主角―WinRAR出场了。我们需要使用它来制作一个自解压文件,并设定自解压完后自动导入注册表键值以完成设置,并覆盖当前的用户自定义词库。
第一步:首先进入“D:\zgpy”文件夹,选中“zgpy.reg”和“ck.uwl”文件,右击选择“WinRAR添加到压缩文件”(也可能“添加到压缩文件”直接出现在右键菜单中,这取决于WinRAR的设置中“综合层叠关联菜单”选项的状态)。在“压缩文件名和参数”窗口的“常规”标签页中,勾选“创建自解压格式压缩文件”选项(在后面实例的叙述中将以此为前提)。然后切换到“高级”标签页,单击“自解压选项”按钮,在对话框中的“模式”标签下,选择“安静模式”为“全部隐藏”,“覆盖模式”为“覆盖所有文件”,然后确定。
第二步:切换到“注释”标签页,在“手动输入注释内容”框中可以看到如下代码:
Silent=1
Overwrite=1
手动添加代码,最后形式如下:
tempmode
setup=regedit /s zgpy.reg
setup=ck.uwl
Silent=1
Overwrite=1
代码输入后单击“确定”按钮,自解压文件就正式制作成功了。
代码说明:
“tempmode”的意思是强制自解压文件创建一个临时目录,将全部文件解压至此,然后开始运行Setup命令所指定的程序,在完成之后将临时目录中的内容全部清除,tempmode命令还可以采用“tempmode=提示内容@提示框标题”的形式,比如“tempmode=请在安装紫光拼音后再运行此程序@安装提示”,这样双击自解压程序后会弹出如图2所示的提示框,这时只有单击“是”按钮才开始解压缩;如果想手工设定解压路径则只需要将“tempmode”修改为“path=c:\temp”的形式,其中path是强制指定解压目标路径的命令;“setup=regedit /s zgpy.reg”是让程序以不提示的形式直接将注册表文件导入,如果想要采用提示的形式,可以将此命令行修改为“setup=zgpy.reg”,这样在导入注册表文件之前会弹出对话框询问我们的意见;“setup=ck.uwl”的作用是运行ck.uwl文件,相当于在此文件上双击,它会自动调用系统中紫光拼音的词库用户恢复程序,引导我们将备份的自定义词库导入;而“Silent=1”和“Overwrite=1”则对应着“全部隐藏”和“覆盖所有文件”两个选项。
利用这个自解压文件,重装系统后先安装紫光拼音,再双击这个自解压文件,不需人工干预即可再次享受重装前紫光拼音的设置和自定义词库了。
三、WinRAR自解压功能进阶
看了前面的介绍,想必各位对WinRAR的自解压功能会比较感兴趣,那么不妨看看一些更高级的玩法。
实例一:备份软件设置进阶
上述安装紫光拼音输入法的思路对其他软件也同样适用,不过不同软件保存设置的位置不同,有的在注册表中,有的在软件安装目录下,有的则在系统文件夹下,所以制作自解压程序的方法也需要一些变通。
第一步:使用RegSnap和文件夹比较工具找到记录软件设置的注册表键值和文件。
第二步:将来自于不同目录下的文件分别打包为“1.exe”、“2.exe”等等,在“自解压选项”对话框的“常规”标签页下,将“解压路径”指定为各组文件分别所在的路径,比如“C:\Documents and Settings\\Application Data\UNISPIM”,并选择“保存并恢复路径”选项。
第三步:切换到“模式”标签选择“全部隐藏”和“覆盖所有文件”,或在“压缩文件名和参数”窗口的“注释”标签下输入相应代码。代码形式如下:
Path=C:\Documents and Settings\\Application Data\UNISPIM
SavePath
Silent=1
Overwrite=1
第四步:将几个自解压程序和导出的reg文件打包成一个大的自解压程序,利用前述制作紫光拼音恢复程序时用到的代码可以执行将注册表文件导入和分别运行每个自解压程序的命令。注释中的代码可能为如下形式:
tempmode
setup=1.exe
setup=2.exe
...
Silent=1
Overwrite=1
安装软件后,双击运行这个大的自解压程序,即可完成对软件的设置,整个过程甚至不需人工参与。
实例二:无声无息地启动任意程序
一直以来,我们都小心翼翼地在网上浏览,可还是中了木马。它究竟是怎么潜入我们的电脑中的呢?回想一下,是不是曾经下载并运行过某个Flas或者小游戏?也许问题就出在它们身上,有人恶意地将木马程序与它们捆绑在了一起。
假定一个自解压程序的注释里有如下代码:
tempmode
setup=fcy.exe
setup=frjj.exe
Silent=1
Overwrite=1
其中“frjj.exe”是一个正常的Flas的自运行文件,而“fcy.exe”就可能是一个木马程序。
这个自解压文件也许还被配上了一个漂亮的图标,使迷惑的效果更佳。在“自解压选项”对话框中的“文本和图标”标签页下,“从文件加载自解压文件图标”中,就可以更换自解压程序的图标(见图3)。
这样一来,毫无防备的我们就会误以为这个自解压程序是一个简单的Flas的自运行文件。双击运行之后,Flas开始播放,而木马程序也已经神不知鬼不觉地运行起来了。
看了上述的例子,是不是对WinRAR自解压命令的强大功能有了深刻的认识,同时也对其可能造成的危害惶恐不已?在运行从网上下载的WinRAR自解压程序之前,首先查看一下它是否带有可疑的代码,方法是在其上面单击右键,选择“属性”,在对话框中切换到“注释”标签。而不双击运行,改为使用WinRAR对自解压程序进行解压,注释内的代码命令就不会得到执行了。
小提示
在WinRAR主界面中选择菜单命令“选项设置”,在“安全”标签页下选择全部选项,可以起到防范压缩包中危险文件的目的。