【问题标题】:WINAPI Hook - determine whether a new directory was created [closed]WINAPI Hook - 确定是否创建了新目录[关闭]
【发布时间】:2013-05-18 20:45:05
【问题描述】:

有没有办法创建一个回调,在用户在资源管理器中创建一个新文件夹后做出反应?

【问题讨论】:

    标签: windows winapi visual-c++ hook


    【解决方案1】:

    有几种不同的 API 可让您接收有关正在创建的文件夹的通知。

    SHChangeNotifyRegister 允许您查看在资源管理器中创建的文件夹。 FindFirstChangeNotification 将通知您子文件夹下的更改(虽然不会告诉您创建了哪个文件夹)。

    您将从ReadDirectoryChanges 获得最详细的信息,但它的使用最为复杂。这个blog entry 详细介绍了每种方法的优缺点。

    【讨论】:

      猜你喜欢
      • 2020-12-24
      • 2022-11-17
      • 1970-01-01
      • 2016-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      相关资源
      最近更新 更多