| 自制winrar迷你版 |
|
作者:超级分析 文章来源:本站原创 点击数: 更新时间:2006-5-2 17:16:27  |
|
自制winrar迷你版
先罗索几句,我写帖子一般是为了介绍一些思路的,并不在注重介绍的具体方法。比如说以前我曾写过一篇《修正任务管理器显示方式一例》一文。那篇短文是为了介绍在遇到自己不懂的问题时如何解决问题,但是对于修正任务管理器显示状态来讲太麻烦了,人家在空白处点两下鼠标就解决了,我却要费好大的劲去查注册表键值。所以有人说我的方法太麻烦的时候心里有点委屈:“我又不是介绍修正的方法,我是在介绍解决问题的思路”。同样的道理。这篇短文的重点也不是制作“winrar”,而是在介绍这一类的软件处理方法以及RegSnap的简单用法。当然,这些方法都是些常见的。我只是没什么可写的了,呵呵不废话了,开始正文。
对于经常安装系统的人来说最麻烦的就是安装常用的软件,如果能把常用的软件需要的文件和键值提取出来,那么到一个新系统中只需要输入注册表文件就可以直接使用这个程序。如果把几十个常用的小程序的键集合在一个注册表文件中,那么只需要动几下鼠标就可以完成几十个软件的安装,这就是迷你版的好处。
自从接触winrar的时候就不喜欢其安装方式。我用的版本在安装完以后会弹出几个窗口,其中有一个是选择集成在右键的选项,还有一个自我介绍的文件窗口,和其快捷方式所在的文件夹,这几个窗口都需要用手工关掉,烦人。(如果你不觉得烦人只能说明你的脾气太好了,呵呵。)直到我整理出迷你版才解决掉这个问题。
其实winrar本身就是一个绿色的软件,在一个新系统中不用安装就可以使用,只是无法在右键中出现快捷方式。这时可以调出程序,在选项里的“综合选项”中选择文件关联和右键集成状态。

确定以后就可以在右键中出现winrar的快捷菜单了。这说明在点确定以后winrar向系统写入了一些注册表键值,我们只要把这些键值提取出来,就可以整理出winrar的迷你版了。
以前在提取注册表键值的时候我喜欢用手工查找,后来自己也开始懒起来了,开始用软件查找。我用的就是大家都熟悉的RegSnap,版本是4.60。(现在已经出到5.0了)这个软件可以查出不同状态的注册表的差异部分。但是这个软件查找的时候是对整个注册表查找,有时候会找出一些无用的东西。winrar的关键就是如何把它集成到右键中,所以这里只想法提取相关的键值。
先打开winrar,在设置中去掉所有关联选项,确定以后再打开选项,重新选择好各种选项以后先不要动,先用RegSnap给系统做一个快照,然后再确定winrar的选项。确定以后立刻用RegSnap再给系统做一个快照。这样可以减少与winrar无关的注册表变化。在对比两个快照的时候选择“显示修改过的键名和键值”和它下方的“生成reg文件”两个选项。然后再选择好输入路径,要不然软件会自动保存在自己所在的目录下。

对比以后软件会生成两个注册表文件,一个是有关联的注册表文件,一个是没有关联的注册表文件,我们要的是有关联的那一个,但是对于初次接触它的人可能不容易分辩哪个是我们需要的,这个好办:随便选择一个注册表文件,把它导入系统中,再打开winrar的选项,看一看文件关联是否存在,要是存在的话,刚才的注册表文件就是我们需要的那一个,如果不存在的话再试一下另一个。反正就是它们两:)
找到自己需要的注册表文件以后再用右键选择“编辑”一下。去掉与winrar无关的注册表键就可以直接使用了。以前总是要精简出需要最少的键值,但是后来想一想这些键都是winrar自己生成的,应该是无害的,就算是垃圾也不用管它,不当是选择了winrar的选项罢了,所以就把找到的注册表文件和winrar程序文件合到一起制作一个自解压包就行了。
就是这么简单。这种方法适合那些本身是绿色的软件,不用安装,但是对于新系统需要像winrar这样关联一下的软件。
|
| 文章录入:onegreen 责任编辑:onegreen |
|
上一篇文章: 快速的分离子目录中的同一类型的文件
下一篇文章: 用WinRAR打造纯粹的绿色软件 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |