我有這個MFC程序,當我用任務管理器殺死它時,我得到我的程序異常,然後崩潰。任務管理器如何殺死我的程序?
我想從任務管理器中獲取事件,當它要殺死我的進程並優雅地關閉我的程序時。
我知道任務管理器爲了殺死一個進程而使用的方法很少。
1)從應用程序選項卡,有人告訴我它正在嚮應用程序的主要可見窗口發送WM_CLOSE消息,並且如果我的應用程序在幾秒鐘後不會關閉,任務管理器會將其檢測爲不響應並使用TerminateProcess ()的過程。
2)從進程選項卡,有人告訴我它正在使用TerminateProcess()Windows API。
任務管理器正在使用其他方法嗎?
我說的最後2種方法嗎?
預先感謝您。
謝謝,我真的沒有迴應任務管理器發送的WM_CLOSE消息。我找到了'afx_msg void OnClose();的一個EMPTY實現'''我所要做的就是調用基類的OnClose實現。 – eladyanai 2012-02-28 14:52:17