システムがシャットダウンする直前にデータベースクエリを実行したいアプリケーションを作成しています。私はこのコードを使用しています -
static void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
e.Cancel = true;
MessageBox.Show("Shut down canceled");
}
私はこのアプリケーションを実行してシステムをシャットダウンしようとしましたが、このコードはシャットダウンイベントもキャプチャしましたが、問題はメッセージボックスを表示した後にこの画面も表示することです-[10がないため画像を投稿できませんポイント。
システムを停止してシャットダウンしたアプリケーションの名前が表示され、「強制シャットダウンボタン」も表示されます。ユーザーはクエリの実行が完了する前にシステムを強制的にシャットダウンできるため、この画面を表示したくありません。
これについて専門家のアドバイスが必要です。事前に感謝します。