私はマネージコードとネイティブコードの両方を含むアプリケーションを持っています。現在、アプリケーションには、SetUnhandledExceptionFilterを介して設定された、処理されていない例外フィルタがあり、重大なエラーを検出し、ミニダンプを生成し、さまざまなアプリケーションパラメータを記録し、プログラムを終了します。EngineExecutionExceptionをキャッチする
未処理の例外ハンドラは、.NETランタイムで発生するEngineExecutionExceptionをキャッチしません。問題は、アプリケーションのネイティブ部分によって引き起こされるメモリ破損であると考えられます。
例外が発生すると、アプリケーションはトレースなしで終了します。私たちはミニダンプを記録したいと思います。誰もが私たちのアプリケーションがこれを捕まえることができるハンドラをインストールする方法を知っていますか?