是否有办法将事件附加到.NET进程的外部/单独窗口中,当外部窗口关闭或即将关闭时,可以通知我的应用程序?
我发现了http://msdn.microsoft.com/en-us/library/ms229658.aspx
但这似乎只适用于.NET紧凑框架。我正在寻找使用.NET 2.0框架的东西。
答案 0 :(得分:4)
有一篇关于CodeProject的文章,该文章着眼于使用全局钩子接收来自其他应用程序的Windows消息。
你能wait for the process to exit吗?
或者您是否需要轮询并检查您是否仍然可以Find窗口?
答案 1 :(得分:0)
使用WH_CBT参数查看SetWindowsHookEx。将有一个HCBT_DESTROYWND条目。