vb.net查找注册表 vb读取注册表中的某个值( 六 )


七、非纯绿软件的危害:
1、向系统关键目录或不属于该程序所在目录乱存放文件(默认临时文件夹除外)在原则上对机器的运行速度是没有大的影响的,除非乱放的文件改动了原有的系统关键文件 , 才会至使电脑变慢或运行不正常 。但是,因为这些目录中的文件一般都比较多,很难对它们进行清理(鬼才知道哪个是能删,那个不能删),会使你的硬盘空间浪费,对于硬盘空间紧的朋友,那就非常讨厌了(此外 , 心里也不爽) 。
2、向注册表乱写信息,如果乱写的信息并不影响系统的关键部分,对系统运行也是没有严重影响的,不过,有些信息写入了不删去 , 你的系统就会有些讨厌的东西出来,举例:你装上winrar后(典型安装设置),直接把winrar删了,你就会发现,你的右键菜单里会多出一些让人哭笑不得的东西 。要注意的是 , 随着机器的使用,软件的安装、删除,这些可以感觉到和不能感觉到的信息会越来越多,而你的机器在运行过程中,几乎随时随刻不能离开对注册表的相关操作,注册表里的信息过多,机器查找所需信息的速度就会变慢,这时,机器的运行就表现为“变慢了”,这往往是一台电脑为什么越用越慢的最重要的原因之一 。(提示:因为多数情况下,一个软件对注册表写的东西并不多,所以 , 在每一次垃圾进去了,用户是很难感觉到影响的)(又及,一些注册表清理软件,本人也用过,虽有作用 , 但是风险不少,是好是坏我也不知怎么评价……) 。这些垃圾信息并非只有小公司的软件会留下,很多大公司的软件据本人的感觉,也是会留垃圾的,本人也很无耐 。
解决办法吗?恕本人无能,在当今软件乱世,只怕多少有些无可耐何 。本人是使用最笨的方法:Ghost镜像还原 。基本上每三至四个月给它倒回一次 。(工作文档等当然不能放在系统区了,呵呵) 。
八、希望无知者不要信口开河,多多学习 。最后,附上一个我自已做的纯绿软件---BCB编写的《水波特效演示》程序,给大家玩玩叭 。
补充——初步判断一个软件是否纯绿软件的方法(注 , 只有对电脑比较熟悉的人能才办到,如果下面的说明,你基本能看懂,而无需请教别人,你就能做到了):
一、系统测试法:
1、将软件在别人的机器上安装,安装完成后,把安装出来的目录复制到你的机器中(如果本身就号称纯绿免装的,这步就免了) 。
2、你的机器要求安装windows2000 或 windows XP 或 windows2003,使用受限用户登录(要求受限用户无对关键注册表有写权,无对重要目录有写权,当然了,默认的新建的用户就是这样的(XP下要将用户设为受限)) 。
3、受限用户登录后运行复制来的安装目录下的软件的主程序,如果正常,90%是纯绿 。
4、对省下10%的说明——不排除可能编写者隐了动作,如果不成功也不报错,也不退出,还正常运行,一但能写的时就它就写 。另外,还有一部分程序,如FoxMail,只对当前帐户相关于注册表进行写操作,因为“帐户相关于注册表"是"属于"对应帐户的 , 在受限帐号下也是可写的(特别说明一下 , 注销该帐户 , 注册表中该帐户的所有项目都会清去 , 所以也可以算是绿的) 。
二、软件监控法:
1、如果上面的步子还不令你放心,还有一个工具值得一用,那就是《Filemon》,这是一个可以监视系统中任何软件对硬盘的读写操作的程序,通过它,你可以查到某个程序对你的硬盘的什么位置的什么文件进行了操作,这个程序只能在管理员帐户下用(切入系统进程) 。

推荐阅读