注册表监视器

Author: 崔华明 Date: 1999年 第22期 15版

    Windows的系统注册表保存了系统的核心数据,如果随意更改可能导致系统无法运行,而几乎所有的应用软件在安装和运行时都要修改注册表。然而遗憾的是这些修改对用户是不透明的,由于注册表数据达几兆甚至更大,如果用户想手工查看比较软件对注册表所做的全部修改是不现实的。下面就向大家介绍一个工具软件Regsnap,它可以详细地向你报告注册表及其他与系统有关项目的修改变化情况。该软件是一个共享软件,需要的读者可以到http://soft4you.com网站去下载,当前版本为2.6,文件大小110K,在注册前可以使用30天。
    1.Regsnap的原理及功能
    Regsnap的原理非常简单:在你需要的时候,通过“File/New”菜单或工具条按钮将当前注册表及相关内容保存到扩展名为rgs的文件中(如在安装新软件之前和软件安装结束后分别保存一次),然后通过“File/Compare”菜单比较这两个文件,Regsnap就会详细地向你报告注册表及与系统有关的其他内容的变化情况。
    Regsnap对系统的比较报告非常具体。对注册表可报告修改了哪些键,修改前、后的值各是多少;增加和删除了哪些键以及这些键的值。报告结果既可以以纯文本的方式,也可以html网页的方式显示,非常便于查看,如^221501b^1和^221501a^2所示。
    除系统注册表以外,Regsnap还可以报告系统的其他情况:Windows的系统目录(缺省是c:\Windows)和系统的system子目录下文件的变化情况,包括删除、替换、增加了哪些文件;Windows的系统配置文件win.ini和system.ini的变化情况,包括删除、修改和增加了哪些内容;自动批处理文件autoexec.bat是否被修改过。
    2.其他
    除了上面介绍的,Regsnap还有一些其他的辅助功能也很方便实用:如可以将rgs文件转换成reg文件,这样就可以在需要的时候方便地恢复注册表,可以直接调用regedit程序查看或修改注册表,还可以查看当前机器的机器名和用户名。
    有了Regsnap,你的注册表再也藏不住什么秘密了。