如何检测用户/ explorer.exe创建的文件夹创建/复制文件? 最好是在C#或VB.NET中,但C很好。 (注意我想要最终用户创建的文件夹,而不是Windows /应用程序创建的文件夹)
我找到了这个使用SHChangeNotifyRegister的示例应用: http://msdn.microsoft.com/en-us/library/windows/desktop/dd940348(v=vs.85).aspx
但经过测试后我发现它不仅检测最终用户创建的文件/文件夹,还检测应用程序(例如在Excel中点击“保存”时)
是否因为它的检测范围是“资源管理器命名空间”?是否可以更改示例应用程序以检测仅使用资源管理器shell的最终用户发起的文件和文件夹的创建?