zj7776 发表于 2009-2-6 16:37

多谢!!!!!!
我找到了一个个InstallWatch Pro 的软件来测试

zj7776 发表于 2009-2-6 16:40

忘记说了,我是在VMware Workstation 下面测试,
理论上最方便的就是直接比较两个.VMDK 还原点文件,不过没找到合适的方法
就想土办法了
谢谢楼上的群策群力!!!!
我找到个InstallWatch Pro来监控。

momo_zhang 发表于 2009-2-6 16:58

楼主装个卸载软件就好了。。。比如说 Total Uninstall 或者 Revo Uninstaller。。。。

Lao 发表于 2009-2-6 17:04

卸载软件要小心用啊,因为安装新软件时,可能覆盖某些文件,当你用卸载软件时,这些文件一旦被删,可能导致系统问题,我就曾经用了次诺顿的uninstall,结果诺顿的八辈祖宗被我提了好几天$害羞$

a11aa11a 发表于 2009-2-6 20:01

优化大师就可以分析哪些是垃圾文件吧

moudy 发表于 2009-2-6 21:04

原帖由 Lao 于 2009-2-6 17:04 发表 http://dolc.de/forum/images/common/back.gif
卸载软件要小心用啊,因为安装新软件时,可能覆盖某些文件,当你用卸载软件时,这些文件一旦被删,可能导致系统问题,我就曾经用了次诺顿的uninstall,结果诺顿的八辈祖宗被我提了好几天$害羞$
:D :D :D

ciric 发表于 2009-2-8 14:19

装一个优化系统的软件

帮你判断有无多余的无效文件,无效注册信息之类的东西.

海豚首领 发表于 2009-2-9 23:21

装什么软件也是有区别的, 有的软件装完自己就有个文件记录那些文件都装在哪个文件夹了, 有的软件就没有.
记得很久以前用过完美卸载, 用里边的程序安装可以生成记录文件,卸载的时候软件会根据这个文件把里边记录的都删掉.这个功能觉得正好适合lz的需要.

建还原点的话影响的因素太多.

recbio 发表于 2009-2-10 18:16

如果是vista,建立还原点是一个比较简单的方法,不用考虑卸载问题。还原比卸载还要干净。
如果不是vista,还有一个简单的方法,就是用ghost之类的软件,建立一个镜像文件,然后,想恢复了,就直接ghost回来。

recbio 发表于 2009-2-10 18:16

本帖最后由 recbio 于 2009-2-10 18:59 编辑

我理解错了。
lz的问题,很早以前自己编过一个软件的。具体的方法:
记录每个文件的crc32的数据,然后比较。假如文件被修改,crc32就会发生改变。
如果想速度快,可以根据时间来过滤文件,windows里面,每个文件有3个时间,建立时间,修改时间,和最后访问时间。如果卸载以后,最后访问时间和修改时间都没有变,基本上,这样的文件可以不用去管。
此外,根据windows版本的不同,很多用户信息就算不卸载,也会改变的,这样的文件,只有根据具体的情况作出判断了。
比如
Windows 9x 的System.dat和User.dat
Windows xp nt 的各个用户的NTUSER.DAT
以及 %SystemRoots%\System32\Config里面的文件
这些都是会因为windows使用而改变的,所以,需要另外判断。

当然,还有流氓一点的办法,就是hook windows的文件系统,记录安装过程中,所有文件的改变。这个就是我们以前那个软件做的。当然,现在vista里面的系统还原做的更好了。不但纪录,还备份文件的改变。

不知道,是不是回答了lz的问题。
页: 1 [2] 3
查看完整版本: 如何判断软件是否卸载干净?