Last Updated 2004/03/05 |
Programming Tips Visual C++ API | 索 引 |
終了時のプログラム実行
2004/03/05
Windows の起動時に実行するプログラムはプログラムフォルダのスタートアップに入れればよいが,Windows の終了時に実行させたいプログラムがある場合は,どうしたらよいいのか? Windows は終了時 WM_QUERYENDSESSION/WM_ENDSESSION というメッセージを送信する. そのメッセージハンドラにて処理を行えば終了時に処理を行うことが出来る. 終了時にだけ動作するアプリケーションであれば,非表示で起動すればよい. WM_QUERYENDSESSION は,ユーザーが Windows の終了を選択したということで,終了が確定したわけではない.シャットダウンのキャンセルを行える. 参照 |
|