タイトル : シャットダウン時にAPも終了させたい 投稿日 : 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 |