タイトル | : シャットダウン時にAPも終了させたい |
記事No | : 6424 |
投稿日 | : 2007/10/12(Fri) 11:46 |
投稿者 | : mojimoji |
数分置きに実行するプログラムを作ってみましたが ログオフやシャットダウン時に「プログラム終了します」の メッセージが表示されてしまうので、いろいろ検索して SystemEvents.SessionEndingイベントを参考にしました。 それでも表示されてしまいます。 表示されない方法は、あるのでしょうか。
初心者なので無理なのかもしれませんが、よろしくお願いします。
Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) _ Handles MyBase.Load AddHandler SystemEvents.SessionEnding, _ AddressOf SystemEvents_SessionEnding End Sub
Private Sub Form1_Activated(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Activated
Do '処理 'Thread.Sleep メソッドで一定時間待機状態 Loop End Sub
Private Sub SystemEvents_SessionEnding( _ ByVal sender As Object, _ ByVal e As SessionEndingEventArgs)
If e.Reason = SessionEndReasons.Logoff Then Me.Close() 'Application.Exit()でもダメ ElseIf e.Reason = SessionEndReasons.SystemShutdown Then Me.Close() End If
End Sub
|