我正在用C++/x86 asm製作RPG遊戲。我的問題與C++組件有關。在C++/win32中,我將如何檢測計算機是關閉還是關閉,或者其他什麼 - 以便我可以保存遊戲會話。我的遊戲有一個「保存」選項,但如果用戶或其他程序決定關閉計算機,那麼我怎樣才能使用某種API鉤子檢測到這一點,以便我可以立即將遊戲會話保存到文本文件。如何檢測計算機是否正在關閉以保存會話
現在請不要建議一個選項,通過創建一個線程來被動地運行,因爲我想保持文件大小爲最小,所以如果你可以建議某種類型的WM_鉤子會很好。我會參考MSDN,但我不想通過他們的WM目錄搜索小時。
'WM_QUERYENDSESSION'。 –
@ DanielA.White對於想要完成工作的人來說,這應該夠了 – Alireza
有趣的功能。我不知道任何這樣做的遊戲。 –