【发布时间】:2013-05-18 20:45:05
【问题描述】:
有没有办法创建一个回调,在用户在资源管理器中创建一个新文件夹后做出反应?
【问题讨论】:
标签: windows winapi visual-c++ hook
有没有办法创建一个回调,在用户在资源管理器中创建一个新文件夹后做出反应?
【问题讨论】:
标签: windows winapi visual-c++ hook
有几种不同的 API 可让您接收有关正在创建的文件夹的通知。
SHChangeNotifyRegister 允许您查看在资源管理器中创建的文件夹。 FindFirstChangeNotification 将通知您子文件夹下的更改(虽然不会告诉您创建了哪个文件夹)。
您将从ReadDirectoryChanges 获得最详细的信息,但它的使用最为复杂。这个blog entry 详细介绍了每种方法的优缺点。
【讨论】: