监视Windows系统上的文件更改

我正在寻找一个实用工具,可以对我感兴趣的目录中的文件进行快照,然后将该快照与系统的当前状态进行比较,并显示已添加,更改或删除的所有文件。 有谁知道提供这种function的解决scheme?

谢谢,Nate

你正在要求一个文件完整性监视器(FIM),我会build议OSSEC。 它在Windows上本地运行,并允许集中configuration(如果你需要的话)。

链接: http : //www.ossec.net

另一个select是Verisys ,一个用于Windows的商业文件完整性监控系统。

我使用超越比较2。

  1. 右键点击一个目录,select“Select Left Side to Compare”。
  2. 右键单击另一个目录,select“比较”。
  3. 它列出了两个垂直窗格中的所有文件,显示丢失/更改/等的文件。
  4. 然后,您可以深入查看每对文件,以查看文件级别的更改。

它有一个很好的function:如果一对目录之间的文件不同,它会改变图标的​​颜色。 这使您可以立即在目录树中find任何不同的文件。

这不完全是它的目的,但微软的Synctoy可以做你想做的事情。

短发

这是一个相关的问题,可能已经有你的东西了。

当网站文件被更改时通知的实用程序

想到三个选项:

我build议使用UltraCompare或SyncBackSE。

UltraCompare允许您比较多个文件目录,然后深入比较各个文件。

SyncBackSE如果相当容易使用。 它比较两个目录,给出已更改的文件列表,并提供同步目录的选项。 它是预先configuration好的,但是如果你想做任何独特的事情,它有一大堆的可configuration的选项。 我使用SyncBackSE将我的文件备份到Amazon S3(和Gladinet将Amazon S3挂载到一个驱动器盘符)。

另外一个可以findregistry变化的工具是Systracer

链接: http : //www.blueproject.ro/systracer/