無限ループで実行されているバックグラウンドスレッドを持つサービス(ユーザーがログインし、グラフィカルユーザーインターフェイスを備えている場合にのみ使用されます)ではなく、C#Windowsフォームアプリケーションを作成しました。
しかし、Windows(7)をシャットダウンしようとすると、プログラムがシャットダウンまたはログオフを妨げていると表示され、強制的にシャットダウンするかどうかを尋ねられます。
さて、私のプログラムがWindowsを終了またはログオフしようとしていることに気付く(ハンドラーを取得する)可能性はありますか?
したがって、私が必要としているのは、Windowsが終了しようとしたときにアプリケーションに認識させることです。
前もって感謝します。
編集:素晴らしいアドバイスをありがとう!CANCELイベントハンドラーがある場合、フォームを閉じるイベントでアイデアを使用することは可能ですか?