.NET アプリケーションから呼び出すネイティブ dll (Delphi) がいくつかあります。DLL で何らかのタイプのクラッシュが発生すると、.NET アプリケーション全体がクラッシュします。これを防ぎ、.NET アプリケーションがクラッシュしてエラーを認識しないようにするにはどうすればよいですか。ネイティブ dll からの特定のエラー フィードバックは必要ありません (クラッシュしたため、これは不可能です)。しかし、「xyz.dll がクラッシュしました」のような内容を .NET ログ ファイルに書き込みたいと考えています。
.NET から (Delphi または C++) dll を P/Invoking することは可能ですか?