【问题标题】:C++ WinAPI - cleanup before windows shutdown terminates the process?C ++ WinAPI - 在Windows关闭之前清理终止进程?
【发布时间】:2016-10-14 22:44:01
【问题描述】:

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

但是,如果我的应用程序只是在后台运行并且进程仅在 Windows 关闭时终止 - 是否有任何方法可以捕获此事件并在进程终止之前执行一些清理?

我知道无法干预任务管理器进程的关闭。但随着关机,我只注意到有一个shutdown 和一个shutdown /F 命令。

【问题讨论】:

    标签: c++ windows winapi


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多