1

クラッシュ ダンプ、シンボル ストアからシンボルを読み込み、プログラムによる情報へのアクセスを許可する API はありますか?

クラッシュ ダンプを自動処理し、それらに基づいてレポートを生成するツールを作成したいと考えています。

4

3 に答える 3

3

設定をセットアップして実行する Windbg のコマンド ファイルを使用します!analyze。ファイルに出力するように windbg を設定します (ここで説明されているように: windbg: Command output to text file )

そして、そこから出力されたものを並べ替えたり、分類したりして楽しんでください。!analyzeほとんどのクラッシュを分析するまともな仕事をします。それができない場合は、プログラムごとにクラッシュ ログを分析する経験が豊富でない限り、独自のコードでより良い仕事をしているとは思えません (私は試したことはありませんが、何が原因かについてはよくわかります)。システムがクラッシュしたときにログを書き込むコードを書いたので、通常何が必要かはわかっています)。

于 2013-01-01T00:20:08.560 に答える
1

Windows dbghelp APIは、スタックバックトレースの作成をサポートするためにシンボルと行番号情報をロードします。クラッシュダンプファイルを読み取るためのAPIがわからない。

于 2013-01-01T02:32:51.933 に答える
1

デバッグ診断ツールには、ダンプをロードし、シンボルを使用して処理し、情報を返すことができる com インターフェイスがあります。

http://www.microsoft.com/en-au/download/details.aspx?id=26798

チュートリアル: http://codenasarre.wordpress.com/2011/06/14/how-to-control-a-debugger-engine/

于 2013-01-03T12:44:16.843 に答える