- - PR -
シャットダウン時のOnStopイベントについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-15 19:24
VB.NETにてサービスプログラムを作成しています。
このサービスプログラムの終了時にスレッドの停止処理を実行するためにOnStopイベント内で停止処理を記述してます。管理ツールのサービスで停止した際はOnStopイベントが発生し処理が実行されているようなのですが、OSシャットダウン時にはOnStopイベント内の処理が実行されません。 ちなみに、Windowsサービスを新規で作成し、OnStopイベント内にイベントログへ書き込む処理のみを記述して実行してみたのですが、やはり実行されません。 OSのシャットダウン時はOnStopイベントは発生しないのでしょうか? わかられる方、ご教授願います。 VB.NET 2003 Framework1.1 SP1 WindowsXP Professional SP2 | ||||
|
投稿日時: 2005-12-15 20:40
CanShutDown を設定して OnShutDown に応えればよいのではないかな | ||||
|
投稿日時: 2005-12-15 21:57
ジブさん回答ありがとうございます。
CanShutDownプロパティをTrueに変更し、OnShutdownイベントに終了処理を記述することで、シャットダウン時の処理ができるようになりました。 ありがとうございました。 |
1