我正在尝试使用Change Journal代替ReadDirectoryChangesW
来跟踪我的delphi XE2应用程序中的更改(至于原因:ReadDirectoryChangesW is not that reliable)
我在delphi / pascal中找到的最接近的是Delphi MFT/Journal helpers,它包含两个pascal单位:uMFT.pas和uDevNotification.pas。
上面的代码处理MFT(实际上非常好),但到目前为止更改日记没有。
我还找到了this C# code,这似乎做了我想要的,只有它在C#
我的问题是:任何人都知道 Delphi XE2 代码(或如何转换C#代码)与变更日志进行交互和/或查询?
正如我所说,我的目标是替换ReadDirectoryChangesW
,所以我最终需要与变更日志进行交互,以便在文件系统发生变化时通知我