扫描注册表的垃圾项是什么原理?象超级兔子和优化大师等软件一样,怎么判断某一项是无用的?

解决方案 »

  1.   

    去书店找本REGISTER的书,里面介绍的很详细顺便说一句,如果你想做优化大师那破玩意,别做了,没有钱途啊Windows优化大师说白了就是个注册表书籍的配套软件,不过构思很新颖
      

  2.   

    to DDeveloper(金色麦浪) 
    我只是想知道原理,没有做那个的打算!
      

  3.   

    TO 小虾米呵呵,没有那打算最好不过你问的问题我以前也感过兴趣,你不防去书店看看介绍注册表的书籍,里面有比较详细的介绍。具体的资料我手头没有,不过道理很简单,无非就是个对特定类型键的搜索,关键不是如何去找出什么键是无用的键,最关键的应该是使用什么样的树结构搜索算法来提高查找整个REGISTER树的速度!
      

  4.   

    我都是手动删的——只能删那些最显眼的(好比删除matlab后把hkey_local_machine\software\下面的mathworks公司删掉);
    真正垃圾的是那些class_root下面的class,还有那一大堆clsid;谁知道它们有用没有
      

  5.   

    通常往注册表里写东西是有规则的,当你装软件的时候他会写一些信息到注册表的一些地方,当你注册DLL的时候它会写一些信息到另一些地方,这种软件就是扫描注册表的这些地方,然后根据注册表里的相应地址去硬盘上找有没有这些文件,如果注册表里提到的东西,硬盘相应位置没有,这就是注册表里的垃圾,可以删掉这些注册表的里的相应项了,,,
      

  6.   

    硬盘上没有的不能说不存在,太草率了。(再则仅上面的做法能删的并不太多)
    我个人想,对class——root下面的,还是手动保险。
    安全第一,删的不当会被客户砍死的。
      

  7.   

    windows 9x/me/nt/2000/xp注册表完全精通(电脑爱好者杂志社出版)有光盘你要的话留下E-MAIL我寄给你!