【发布时间】:2009-10-06 19:04:58
【问题描述】:
我有一个 Windows C++ 应用程序 (app.exe)。当应用程序关闭时,我需要执行一些特定于我的应用程序的清理任务。当这个进程 (app.exe) 通过任务管理器被杀死时会发生什么。假设应用程序仍然响应,我可以在我的 app.exe 中以某种方式处理这种情况吗?
我正在寻找类似于 Linux 中的kill <pid> 将 SIGTERM 信号发送到 pid 指示的进程的方式。然后我可以为 SIGTERM 注册我自己的信号处理程序并执行清理。
【问题讨论】: