私はこの MFC プログラムを持っています。タスク マネージャーで強制終了すると、プログラムで例外が発生し、クラッシュします。
プロセスを強制終了し、プログラムを正常に終了するときに、タスク マネージャーからイベントを取得したいと考えています。
プロセスを強制終了するためにタスク マネージャーが使用している方法はほとんどないことを理解しています。
1) [アプリケーション] タブから、アプリケーションのメインの表示ウィンドウに WM_CLOSE メッセージを送信していると誰かに言われました。数秒経ってもアプリケーションがダウンしない場合、タスク マネージャーは応答していないと検出し、その上で TerminateProcess() を使用します。処理する。
2) [プロセス] タブから、TerminateProcess() Windows API を使用していると誰かに言われました。
タスクマネージャーが使用している他の方法はありますか?
最後の2つの方法について私は正しいですか?
前もって感謝します。