标签: c# windows shell-extensions
我正在使用C#中的shell扩展,我需要监视系统是否已经抛出一个用于移动/复制/删除文件的对话框。当系统抛出一个框时,只要该框处于活动状态,我就需要开始运行一个进程。
我知道SetWindowsHook存在于C ++中,但我在那个领域的知识现在非常有限。 C#中有类似的东西吗?
答案 0 :(得分:0)
如果你之前没有发现过,请查看setwindowshookex (user32)。我不知道你需要挂钩什么消息来获得复制/移动/删除等通知。但至少这应该解决你的pinvoke问题。