2009-04-16 8 views
1

DLLからいくつかの関数をインポートするWinformアプリケーション(C#)があります。例外のスタックを取得する方法

System.AccessViolationException:読み取りまたは書き込み保護されているメモリをしようとしましたアプリケーションを実行するときに

は時々私は次の例外を取得します。これはしばしば、他のメモリが壊れていることを示します。

私はAppDomain.CurrentDomain.UnhandledExceptionにキャッチします。

しかし、私はスタックを参照してください。どのようにスタックを取得するのですか?

ありがとうございました。

答えて

0

この例外は、CLRの相互運用パイプラインでのプログラムの範囲外で発生し、外部デバッガをプロセスに接続することによってのみ取得できます。 WinDbg(Windows用のデバッグツール)を使用することをお勧めします。

-Oyin

+0

これは、感謝します! –

関連する問題