C ++ WinAPI - 在windows关闭之前进行清理会终止进程吗?

时间:2016-10-14 22:44:02

标签: c++ windows winapi

通常,在使用GUI窗口时,您可以捕获WM_CLOSE事件以在应用程序终止之前执行清理任务。

但是,如果我的应用程序只是在后台运行,并且仅在关闭窗口时才终止进程 - 有没有办法捕获此事件并在进程终止之前执行一些清理?

我知道不可能干预任务管理器流程结束。但是关闭后我才注意到有一个shutdown和一个shutdown /F命令。

1 个答案:

答案 0 :(得分:6)

创建message-only window,并处理WM_QUERYENDSESSION和/或WM_ENDSESSION条消息。