【发布时间】:2008-10-04 01:13:17
【问题描述】:
有没有办法将事件附加到来自 .NET 进程的外部/单独窗口,当外部窗口关闭或即将关闭我的应用程序时可以通知?
我找到了这个http://msdn.microsoft.com/en-us/library/ms229658.aspx
但这似乎只适用于 .NET 紧凑型框架。我正在寻找使用 .NET 2.0 框架的东西。
【问题讨论】:
有没有办法将事件附加到来自 .NET 进程的外部/单独窗口,当外部窗口关闭或即将关闭我的应用程序时可以通知?
我找到了这个http://msdn.microsoft.com/en-us/library/ms229658.aspx
但这似乎只适用于 .NET 紧凑型框架。我正在寻找使用 .NET 2.0 框架的东西。
【问题讨论】:
CodeProject 上有一篇文章介绍了使用全局挂钩从其他应用程序接收 Windows 消息。
你能wait for the process to exit吗?
或者您是否需要轮询并检查您是否仍然可以Find 窗口?
【讨论】:
使用 WH_CBT 参数查看 SetWindowsHookEx。会有一个 HCBT_DESTROYWND 条目。
【讨论】: