玩转WinRAR自解压 轻松转移软件设置

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:zyfufen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  经常使用电脑的人谁没重新安装过系统呢?其实安装Windows系统并不复杂,不过重新安装一大堆软件的过程实在繁琐,而安装之后的设置更是令人心烦。以紫光拼音为例,安装之后总要进行一些设置才能使其符合我们的使用习惯,还有之前自定义的词库如果因为重新安装系统和软件而丢失那就太可惜了。即使我们事先备份了词库,也对设置轻车熟路,然而如果需要为多台电脑安装带有同样设置和词库的紫光拼音输入法,一台一台按部就班地去安装和设置恐怕不是一件轻松的任务。想要简化这些工序?其实利用相关工具的辅助,我们可以将上述过程变得异常简单快捷。解决思路如下:首先找到紫光拼音相关设置和词库的所在,然后利用WinRAR强大的自解压功能将相关设置和相应文件打包,在安装输入法之后可以一次性将其恢复到我们最习惯的状态。想法很好,下面来看一下如何实现。
  
  


  一、备份紫光拼音的设置
  
  RegSnap 小档案
  软件版本:5.0汉化版
  软件大小:679 KB
  软件性质:共享软件
  适用平台:Windows 9x/NT/2000/XP
  下载地址:http://www.onlinedown.net/soft/4091.htm
  
  第一步:首先来备份词库。紫光拼音的词库数据文件放在“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
  安装软件后,双击运行这个大的自解压程序,即可完成对软件的设置,整个过程甚至不需人工参与。
  
  实例二:无声无息地启动任意程序
  一直以来,我们都小心翼翼地在网上浏览,可还是中了木马。它究竟是怎么潜入我们的电脑中的呢?回想一下,是不是曾经下载并运行过某个Flash动画或者小游戏?也许问题就出在它们身上,有人恶意地将木马程序与它们捆绑在了一起。
  假定一个自解压程序的注释里有如下代码:
  tempmode
  setup=fcy.exe
  setup=frjj.exe
  Silent=1
  Overwrite=1
  其中“frjj.exe”是一个正常的Flash动画的自运行文件,而“fcy.exe”就可能是一个木马程序。
  这个自解压文件也许还被配上了一个漂亮的图标,使迷惑的效果更佳。在“自解压选项”对话框中的“文本和图标”标签页下,“从文件加载自解压文件图标”中,就可以更换自解压程序的图标(见图3)。
  这样一来,毫无防备的我们就会误以为这个自解压程序是一个简单的Flash动画的自运行文件。双击运行之后,Flash动画开始播放,而木马程序也已经神不知鬼不觉地运行起来了。
  看了上述的例子,是不是对WinRAR自解压命令的强大功能有了深刻的认识,同时也对其可能造成的危害惶恐不已?在运行从网上下载的WinRAR自解压程序之前,首先查看一下它是否带有可疑的代码,方法是在其上面单击右键,选择“属性”,在对话框中切换到“注释”标签。而不双击运行,改为使用WinRAR对自解压程序进行解压,注释内的代码命令就不会得到执行了。
  
  小提示
  在WinRAR主界面中选择菜单命令“选项→设置”,在“安全”标签页下选择全部选项,可以起到防范压缩包中危险文件的目的。
其他文献
我用的系统是WindowsXPSP2,买电脑时候预装的。有一件麻烦的事情,就是任务栏右侧的系统托盘图标总是会自动隐藏起来,有些图标比如音量之类的我不希望隐藏,不然每次要用时都得再多点—下左侧的箭头才能看见,请问应该如何设置?
期刊
一、申请Creator有Gmail就能用!    打开网址http://pages.google.com/,在页面右上角输入你的Gmail账号和密码登录。  虽然Google Page Creator曾一度开放注册,但由于持续火爆,注册人数过多,现在官方已经停止Google Page Creator的注册申请,但Gmail用户可以无需注册直接登录。据笔者测试,新注册的Gmail账号同样需要等待Go
期刊
又是唐华,他快要把挑战之星包下来了,作为附加题目提出的:“既然金山有U盘版的杀毒软件,各位高手能把卡巴斯基安装在U盘里,做成U盘版的卡巴斯基杀毒软件吗?这是读者xiyuaoxue朋友提供的题目,非常有挑战性,大家可以单独想办法解答这个问题”,这个题目唐华朋友给大家做了一套非常完整的方法,今天我们就来分享一下!    众所周知,卡巴斯基是一款查杀能力非常强的杀毒软件,可以识别并清除一些其它杀软认不出
期刊
小时候,你肯定会像我一样抢电视,长辈爱看新闻体育,我爱看动画片,争来争去,肯定要有一方妥协。今天,当电脑成为生活中的一部分,自然也存在抢位的问题。也许你想玩游戏,而家里其他人可能要收发E-Mail,或是看看新闻。总之,还是要向其他人妥协。作为晚辈,显然你更应该谦让一番。不过,也有不同的方式,让你满足家人的需求,同时也不耽误你的使用。想当然,最好的解决办法就是再买一台电脑,不过这需要很大一笔开销,显
期刊
我的任务栏最近出了点怪毛病,原先打开程序窗口,在任务栏中都会有相应的窗口按钮出现,可是现在却突然没有了,而且左右击任务栏都没有任何作用,请问应该怎么办?
期刊
要禁止别人运行程序,你会用什么手段?你可以去网上下载一些本身就不太安全的运行限制工具,或者直接在“组策略编辑器”里设置禁止某个程序运行,不过Windows XP Home版本并没有提供“组策略编辑器”,而且稍一修改错误还容易导致整个电脑锁死。有没有更简单的方法呢?  在程序的目录下新建一个名为ws2_32.dll的文件夹,然后再运行程序,就会弹出一个错误提示(见图),并且无法启动这个程序了。  这
期刊
期刊
我经常需要向电脑中录入大量中文字,可是由于键盘的原因总是觉得不太舒服,因为很容易碰到CapsLock键,原本正常盲打应该出的一行中文字却成了一串不知所云的大写英文字,怎么才能避免这种情况呢?
期刊
谁偷吃了我的零食?  说起监控,你一定会想起在商场、超市、小区头上的摄像头和一间充满监视屏幕的房间。原来为了保护商场、超市、小区的安全,需要派出很多人进行撒网式监视。而现在,只要一个人面对数十台监视屏幕就可以看到全商场或整个大楼的动态,节省了人力、物力、财力不说,还可以昼夜24小时进行监控,也不会像人由于打盹、走神而产生疏忽,同时可以留下犯罪录像作为证据。  监控系统使得人们可以看到眼睛看不到的情
期刊
七大酷睿2主板购买方案    新一代的酷睿2处理器上市已经有一段时间了,虽然主板厂商也开始大力配合推出各种各样的酷睿2主板,但毕竟是新品上市,产品远不及成熟的Pentium D或Athlon平台多。因此,面对这些“仅有”的酷睿2主板,如何选择就成了一个大问题。同时,购买又是另一个难点所在。各地区的差异,各卖场的不同,甚至是产品的变化,都让消费者准以抉择。如果你此时正在为此而感到困惑,不妨了解二下当
期刊