Last Updated 2004/03/05
Programming Tips Visual C++ API  索 引 
終了時のプログラム実行
2004/03/05

Windows の起動時に実行するプログラムはプログラムフォルダのスタートアップに入れればよいが,Windows の終了時に実行させたいプログラムがある場合は,どうしたらよいいのか?

Windows は終了時 WM_QUERYENDSESSION/WM_ENDSESSION というメッセージを送信する.
そのメッセージハンドラにて処理を行えば終了時に処理を行うことが出来る.
終了時にだけ動作するアプリケーションであれば,非表示で起動すればよい.


WM_QUERYENDSESSION は,ユーザーが Windows の終了を選択したということで,終了が確定したわけではない.シャットダウンのキャンセルを行える.


参照
前後のTips
終了時のプログラム実行

DSS ProgrammingTipsCGI Ver2.01