【发布时间】:2009-07-17 13:01:54
【问题描述】:
我正在使用 ReadDirectoryChangesW 的this 实现来监视对桌面的更改。我的程序计划在桌面上创建文件时运行一些小程序。
现在我遇到的问题是,当我通过右键单击上下文菜单创建新快捷方式时,ReadDirectoryChangesW 收到一条通知说文件已创建,但在它收到另一个通知说文件已被删除之后。我从 Windows Vista 开始就遇到了这个问题。
有人知道可能是什么问题吗?我应该使用其他功能来监视特定于 Vista 和 7 的目录更改吗?
谢谢, 克里希纳
【问题讨论】:
-
它说添加了哪个文件名,删除了哪个文件名?
-
它说“New Shortcut.lnk”已添加,然后在处理该通知后,我收到一条消息说 New Shortcut.lnk 已被删除
-
为什么会出现这个问题?通知不准确吗?
标签: c++ windows-vista shortcut readdirectorychangesw