【发布时间】:2019-01-13 17:05:32
【问题描述】:
我需要监控文件的更改并准确查看它的修改位置。
似乎我不能使用 FileSystemWatcher,因为我只收到文件已被修改的通知,但我无法确切知道发生了什么变化,并且在引发事件后存储文件的副本以进行差异不是可行,因为文件很大。
我想在他们的 Process Monitor 软件上实现类似 SysInternals 的东西,它告诉我们,对于 WriteFile 事件,文件的修改部分给定了偏移量和长度。
我读到有一个 Windows API 可以执行此操作,但我找不到任何关于如何或从何处开始在 .net 3.5 应用程序上实现它的任何信息。
【问题讨论】:
标签: c# .net .net-3.5 filesystemwatcher file-monitoring