2012-04-20 102 views
0

之后,我需要执行一些istructions程序(如记事本或火狐)刚刚关闭。 有没有办法知道程序何时关闭,然后执行这些结构?有没有办法知道程序何时关闭?

+0

你使用什么语言? – 2012-04-21 02:17:09

回答

0

在.Net中,您应该可以通过连接Process.Exited来完成感兴趣的过程。

如果你想为任何EXE实例做这个更复杂的事情。您可以使用WMI Events来监控Win32_Process具有匹配模式的对象上的实例删除。

1

正弦你谈论“关闭”一个程序,我假设关闭的程序有一个顶级窗口。 注册一个shell hook以便在窗户被销毁时收到通知(HSHELL_WINDOWDESTROYED)。你只需要检查窗口是否属于你想要观看的进程。您可以使用GetWindowThreadProcessId函数来执行此操作。

相关问题