2017-02-01 3 views
0

私は「デバッグ情報付きのリリース」でビルドされたプログラムを持っています。時にはユーザー側でクラッシュすることもありますが、自分のコンピュータで再作成しようとするとすべてうまくいきます。私は、少なくともコールスタックを見ることができるように、ユーザーがクラッシュダンプを奪い、それを私に送信できるデバッグツールか何かを探しています。それを行うのに適したツールは何でしょうか?そのようなダンプをナビゲートするにはどうすればよいですか?簡単な検索の後、私は適切なものを見つけられなかったので、あなたの助けを願います。事前にどうもありがとうございました!ユーザーサイドでクラッシュダンプを奪って、開発者側でナビゲートする

+0

[この投稿](http://stackoverflow.com/questions/24874027/how-do-i-take-a-good-crash-dump-for-net)は、多くの可能性を示唆しています。 @rrirowerが適しています。 (WER LocalDumpsのためのGoogle) –

答えて

1

ウィンドウエラー報告(WER)は、OSコードとアプリケーションコードでクラッシュダンプをキャプチャするMicrosoftのメカニズムです。既定の設定を使用する場合、クラッシュダンプはMicrosoftサーバーに送信され、WERアカウントがない場合は最終的に削除されます。しかし、ダンプをユーザーのマシンにローカルにトラップする方法があります。 collect user mode dumpsには、いくつかのレジストリキーを設定する必要があります。私は、ダンプをトラップできるように必要なキーを設定する小さなプログラムを作成して、顧客と一緒にこれを行ってきました。私は彼らにプログラムを送ってダンプファイルを私に電子メールで送るよう指示します。

:また、あなたは利用可能なことを確認する必要があります一致デバッグシンボルファイル(.PDB)クラッシュをデバッグするとき。そうしないと、収集されたダンプファイルは多少役に立たなくなります。

関連する問題