ユーザーのコンピューターでときどきクラッシュする Windows C++ アプリがあります。私はアプリを作成しませんでしたし、独自のログもありません。アプリケーションの終了時に有用な情報 (クラッシュが発生したファイルと行番号など) をログに記録できるツール/ユーティリティはありますか? エンド ユーザーのコンポーネントには Visual Studio がありません。
2246 次
3 に答える
4
"クラッシュが発生したファイルと行番号"
これは、コードがデバッグ情報を含めてビルドされている場合にのみ可能です。ユーザーが VC++ Express をインストールする準備ができている場合、クラッシュ後にデバッガーを使用してプロセスにアタッチできますが、ソースがないと、アセンブラー コードが表示されるだけで、デバッグ情報が表示されることはありません。
于 2010-09-23T08:35:24.800 に答える
0
未処理の例外をキャッチし、電子メールまたはその他の手段で報告するBugTrapを使用できます。セットアップはとても簡単です。唯一の問題は、ミニダンプ用に* .pdb * .dll*.exeを正しく設定することです。
于 2010-09-23T08:25:33.073 に答える
0
プログラムにダンプ生成を追加することにより、事後デバッグを使用できます。クラッシュダンプはMiniDumpWriteDump関数によって作成されます。このダンプは、開発者のコンピューターに送信してデバッグできます。これについての詳細はこちら:
http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx
于 2010-09-23T08:28:24.787 に答える