我使用Change Journal创建了文件和文件夹观察程序,该文件在Windows 7上运行良好。我可以一直对该操作进行更改:
在Windows 10下,它不检测创建的新文件。它给了我USN_REASON_OBJECT_ID_CHANGE 80000(0x00080000)。这很奇怪,因为在Windows 7下它给了我正确的理由。对于编辑和保存文本文件,“原因”为3,这是我在MS文档中找不到的。在Windows 7下,我得到了3,原因6(文件关闭)。
这是我如何阅读USN的代码 顺便说一句。在Windows10下,我尝试了USN_RECORD_V3,但遇到了同样的错误。
QuartzCore.framework
我不知道自己在做什么或该怎么做,以确保在Windows 10下正确读取USN。
PS。我编辑我的问题,这是原始文本 “ 在Windows 10下,我收到错误1181 [ERROR_JOURNAL_ENTRY_DELETED,当创建新文件或文件夹时,日记条目已从日记中删除。” 但是我忘了这没关系,因为该文件没有记录,因为它们可能太旧了,因此这些文件不存在记录。这个错误给了我另一个功能,这里没有显示。