基本上就像标题所说的那样,我需要检测我的程序何时结束,比如有人在任务管理器中单击结束任务或其他什么。任何人都可以通过示例或其他方式向我指出某种处理此事件的事件吗?感谢您提供的任何帮助
最佳答案
你需要打开这个进程。这样您将检索它的句柄。之后,您只需等待此句柄即可。
HANDLE h = OpenProcess(....);
WaitForSingleObject(h);
进程和线程的句柄在很多方面都类似于 Windows 事件句柄。一旦这个进程或线程完成,它们就会收到信号。
关于c++ - 如何检测我的 Windows 应用程序是否已结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41296508/