C#跟踪复制的文件

Joh*_*ohn 6 c# windows filesystemwatcher copy

我试图跟踪用户和其他应用程序复制的文件.FileSystemWatch仅包含Changed,Created,Deleted,Disposed,Error和Renamed事件.当复制功能访问文件或复制新文件时,它不会触发事件.

有没有一种方法来监控Windows的复制事件/功能?

Mit*_*eat 4

我不知道有什么方法可以使用C#。

如果您愿意编写文件系统过滤器驱动程序,则可以这样做。[绝对是专家领域,因为存在损坏文件和/或瘫痪系统的可能性]

文件系统过滤器驱动程序拦截针对文件系统或另一个文件系统过滤器驱动程序的请求。通过在请求到达预期目标之前拦截请求,过滤器驱动程序可以扩展或替换请求的原始目标提供的功能。文件系统过滤器驱动程序的示例包括防病毒过滤器、备份代理和加密产品。要开发文件系统和文件系统筛选器驱动程序,请使用随 Windows 驱动程序工具包 (WDK) 提供的 IFS(可安装文件系统)工具包。