繁体   English   中英

在Windows 7中捕获删除操作(首选)

[英]Capture Delete Operation in Windows 7 (Preferred)

我想捕获Windows 7中的删除操作。如果用户从计算机删除文件,则需要在删除文件和删除哪个文件时存储一条记录。

这是常规文件操作,不适用于特定的文件夹或软件。 因此,可以说用户从d:\\ testFolder \\ test.txt中删除了文件。删除文件时,我将知道文件的路径和时间。

它与组策略编程有关吗? 或汇编编程?

有没有人可以建议的任何方式? 在C#或C ++中,任何语言都可以。

FileSystemWatcher可以提供一些信息,尽管您不会获得有关哪个进程或用户执行了该操作的信息。 同样,某些类型的文件删除不是删除而是文件移动操作,并且将以不同的方式进行跟踪。 然后通过使用特殊属性打开文件然后将其关闭来删除某些文件。

所有这些复杂的情况都可以使用文件系统过滤器驱动程序进行跟踪。 您可以编写自己的文件(需要内核模式的编程经验),也可以使用我们的CallbackFilter(可以选择免费许可证)。 有关文件删除的详细信息,您可以阅读此论坛帖子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM