我有一个Windows C++应用程序(app.exe)。当应用程序关闭时,我需要执行一些特定于我的应用程序的清理任务。当通过任务管理器杀死此进程(app.exe)时会发生什么?假设应用程序仍然响应,我是否可以在我的app.exe中处理这种情况?
我希望能找到类似于Linux中“kill ”将发送SIGTERM信号给pid所指示的进程的方式。然后,我可以为SIGTERM注册自己的信号处理程序并执行清理操作。
我希望能找到类似于Linux中“kill ”将发送SIGTERM信号给pid所指示的进程的方式。然后,我可以为SIGTERM注册自己的信号处理程序并执行清理操作。
WM_CLOSE
。 在那里,您需要调用SetConsoleCtrlHandler
来注册处理程序以处理关闭(即“SIGTERM”)的CTRL_CLOSE_EVENT
。 - Sz.