AppDomain.UnhandlerExceptionsに接続し、アプリケーション内の未処理の例外をリッスンするC#アプリケーションがあります。未処理の例外が発生すると、ユーザーにエラーメッセージが表示され、Environment.FailFastの呼び出しを介してアプリケーションが強制終了されます。
問題は、一部のマシンでは、これにより「不明なハードエラー」メッセージがユーザーに表示され、「OK」をクリックするまでアプリケーションが終了しないことです。
OSは、.NET4アプリケーションを搭載したWindows7x64です。