Winapi 有没有办法知道某个程序何时刚刚关闭?

Winapi 有没有办法知道某个程序何时刚刚关闭?,winapi,window,Winapi,Window,在程序(如记事本或firefox)刚刚关闭之后,我需要执行一些指令。 有没有办法知道一个程序什么时候刚刚关闭,然后执行这些指令?在.Net中,您应该能够通过连接到来执行感兴趣的进程 如果您想对该EXE的任何实例执行此操作,则会更加复杂。您可以使用来监视具有匹配模式的Win32\u进程对象上的实例删除。在.Net中,您应该能够通过连接到相关进程来完成此操作 如果您想对该EXE的任何实例执行此操作,则会更加复杂。您可以使用来监视具有匹配模式的Win32进程对象上的实例删除。在您谈到“关闭”程序时,我

在程序(如记事本或firefox)刚刚关闭之后,我需要执行一些指令。
有没有办法知道一个程序什么时候刚刚关闭,然后执行这些指令?

在.Net中,您应该能够通过连接到来执行感兴趣的进程


如果您想对该EXE的任何实例执行此操作,则会更加复杂。您可以使用来监视具有匹配模式的
Win32\u进程
对象上的实例删除。

在.Net中,您应该能够通过连接到相关进程来完成此操作

如果您想对该EXE的任何实例执行此操作,则会更加复杂。您可以使用来监视具有匹配模式的Win32进程对象上的实例删除。

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

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

您可以获取进程的句柄,然后。

您可以获取进程的句柄,然后