私は「デバッグ情報付きのリリース」でビルドされたプログラムを持っています。時にはユーザー側でクラッシュすることもありますが、自分のコンピュータで再作成しようとするとすべてうまくいきます。私は、少なくともコールスタックを見ることができるように、ユーザーがクラッシュダンプを奪い、それを私に送信できるデバッグツールか何かを探しています。それを行うのに適したツールは何でしょうか?そのようなダンプをナビゲートするにはどうすればよいですか?簡単な検索の後、私は適切なものを見つけられなかったので、あなたの助けを願います。事前にどうもありがとうございました!ユーザーサイドでクラッシュダンプを奪って、開発者側でナビゲートする
0
A
答えて
1
ウィンドウエラー報告(WER)は、OSコードとアプリケーションコードでクラッシュダンプをキャプチャするMicrosoftのメカニズムです。既定の設定を使用する場合、クラッシュダンプはMicrosoftサーバーに送信され、WERアカウントがない場合は最終的に削除されます。しかし、ダンプをユーザーのマシンにローカルにトラップする方法があります。 collect user mode dumpsには、いくつかのレジストリキーを設定する必要があります。私は、ダンプをトラップできるように必要なキーを設定する小さなプログラムを作成して、顧客と一緒にこれを行ってきました。私は彼らにプログラムを送ってダンプファイルを私に電子メールで送るよう指示します。
注:また、あなたは利用可能なことを確認する必要があります一致デバッグシンボルファイル(.PDB)クラッシュをデバッグするとき。そうしないと、収集されたダンプファイルは多少役に立たなくなります。
関連する問題
- 1. 開発者と非開発者の間でios開発を共有する
- 2. クラッシュダンプ - WinDbgを使用して.NETアプリケーションでクラッシュダンプを解決する
- 3. OpenEdge 11.6のための開発者向けの開発者向けの開発者向けのプロジェクトです。
- 4. 開発者がAWSに開発要件なしでインストールする
- 5. MacOS開発者はどのように大きなコードベースをナビゲートするのですか?
- 6. C#で開発者にとって最適なSharepointは何ですか?
- 7. Windows開発者はコマンドラインを知っていますか?
- 8. asp.netファイルマージ異なる開発者によって行われる
- 9. GITプルリクエストと開発者側からのマージの違い
- 10. のFirefox 48.0.2でDefeault Firefoxの開発者ツールを使用してFirefoxの開発者向けツールで
- 11. 1人のiPhone開発者キーを使用できる開発者は何人ですか?
- 12. 開発者から別の開発者にアプリケーションを転送
- 13. 「開発者」フォルダはどこですか?
- 14. FE開発者とは何ですか?
- 15. 開発者コマンドプロンプトでコンソールアプリケーションを実行
- 16. Node.jsはASP.NET MVC開発者にとって悪い選択です。
- 17. 迷惑メールはJava/Javaの開発者にとって有用ですか?
- 18. Titaniumはモバイル開発者にとって最良の方法ですか?
- 19. 開発者ガイドに従ってElastic libbeatをビルドできません
- 20. 開発者Webプロキシ
- 21. Regexの開発者
- 22. Facebook開発者アカウント
- 23. Firefox開発者版
- 24. 複数プラットフォームの開発者とクロスプラットフォームのゲームを開発する
- 25. CKANプラグインを開発するための開発者環境
- 26. Centuraチーム開発者(以前のGuptaチーム開発者)
- 27. invokedynamicとアプリケーション開発者にとっての利点
- 28. node.jsをサーバー側初心者として開始しますか?
- 29. PayPalでサンドボックスアカウントを作成する開発者がエラーステータスを返す
- 30. ブートストラップラベルがスペースを奪ってシフトするのを防ぐ方法
[この投稿](http://stackoverflow.com/questions/24874027/how-do-i-take-a-good-crash-dump-for-net)は、多くの可能性を示唆しています。 @rrirowerが適しています。 (WER LocalDumpsのためのGoogle) –