WM_QUERYENDSESSIONメッセージをリッスンしてFALSEを返すウィンドウを備えた小さなアプリがあります。これにより、Windowsにシャットダウンしたくないことが通知されます(このMSDNリンクを参照)。
私が見つけたのは、Windowsにシャットダウンしないように要求していて、Windows自体がシャットダウンしていない場合でも、WM_ENDSESSIONメッセージを送信し、自分のアプリケーションと一緒に実行されている他のアプリケーションを閉じていることです。
なぜこれが起こっているのか、そして私のアプリケーションが他のアプリケーションのシャットダウンを防ぐために何ができるのか誰かが知っていますか?