vb.net网络注册表 网络注册表enableactive( 三 )


五、综上所述:
1、要做出一个纯绿色的软件,并不是很难 , 当然,可能要求编制者更多的依*自已去写代码(在必要情况下),在程序涉及方面比较多的情况下,可能给编制者加重很多的工作量 。而要做一个非纯绿的软件,那就更容易了,往往可以利用编写器的一些自带功能自动完成 。
2、纯绿的不带安装功能的软件非常适合于对电脑比较熟悉的朋友使用 , 而绿色带安装的软件适合于所有人使用 。而自以为对电脑很熟的朋友往往更喜欢不带安装功能就可以用的 。原因有如下:带安装的软件往往会有反安装程序,如果安装目录被人为删去,反安装程序或一些相关注册表信息往会留在机器中,成为垃圾 。
3、为了自已的机器的安全、快速,也为了知情权(一个程序到底在安装和使用过程中在自已的机器里写了什么),本人极力推荐纯绿的软件 。即便在必要的情况下非纯绿 , 也希望有详细的说明 。说明软件可能会写注册表的那些部分,会改动机器里的哪些文件,会向哪些目录写入什么文件,内容 。而且 , 希望这成为软件界的一个标准 。这样,我们的电脑才会有安全可言!
4、为什么现在流行的软件中真正纯绿的软件不是很多呢?这个问题很不好回答 。在这儿可以非常遗憾的告诉大家,有些朋友在网上下载的winrar绿色版、winamp绿色版等等 , 都不是真正意义上的纯绿软件 。
比如winrar , 它就因为为了在鼠标右键上出winrar的功能菜单而写动了注册表 , 因为要关联比如扩展名为.rar等等的文件(这些都可以在winrar程序里设定和更改)而写动了注册表 。如果使用winrar后,强行把winrar程序目录删去 , 注册表里的这一部分注册表信息必然成为垃圾(其它的也许有本人没有发现的动作,如没有说出来是本人水平不足的问题了,呵呵) 。
winamp绿色版似乎要好一些(本人的感觉),如果你设定了一些文件的关联,如双击*.mp3等文件winamp就会自动打开播放的话,你强行删去winamp所在目录,这部分文件的关联信息也会成为垃圾留在注册表中 。
(上面两个只是举例,解决办法很多对电脑熟悉的朋友是会的,在这儿,我们并不讨解决办法,另外,应该说,上面两程序是很规范的东西,它们的这些动作是无可厚非的)
现在再回过头来说说“流行的软件中真正纯绿的软件不是很多” 。
A、有些功能是非通过写注册表来实现不可,最最常见的就是文件关联、鼠标右键菜单 。(呵呵,这种操作可以说,稍熟编程的人都会) 。但是很少有个人编写者考虑到别人不用他的程序时 , 要怎么让使用者方便地复位这些文件关联 , 方便地清理右键菜单 。
B、部分程序编写者喜欢把注册信息放在注册表中 。(为什么喜欢?就因为注册表是庞大的参数库,他们以为,要从这样一个大参数库找出他们写入的一个信息是大海捞针 。事实上,的确很多朋友是难以找出来的,话又说回来,会者不难,难者不会,在这儿我也不细说了)
C、一些大公司的程序实在对系统有太多的改动,他们做好了安装和卸载工具,这些软件涉及了系统的方方面面,想简单的删除是很难的 。典型的就如微软的Office等等 。这些软件说实在的,别说你不老实的删除了,就是老实的卸载,有时也是很难成功的 。最好的办法就是装上后就别卸把,把它看成是系统的一部分(不管你乐不乐意,呵呵) 。(又及,这类程序也不是很少,这儿只举一例) 。
D、只有那些其功能可以不涉及更改系统默认行为的软件才可能在真正意义上做到纯绿 。((也许我罗嗦了)系统默认行为包括“文件关联”,“右键菜单” , “控制面版”里的项目,真实或虚拟的硬件驱动以及其它我想不起来或是我也不知道的东西……) 。当然了 , 还要编写者有真正的为使用者着想的精神,有较好的技术 。

推荐阅读