2

PDB ドキュメントで定義された構造をデコードするモジュールを作成します。PDB ドキュメントから必要なデバッグ シンボルを抽出するモジュールを提供してくれる人はいますか? ありがとう。

4

1 に答える 1

2

Debug Interface Access (DIA) SDKが必要です。これは COM ベースですが、PDB を処理する最も強力で柔軟な方法であり、バージョン間の PDB 形式の変更をすべて抽象化します。これは Visual Studio に同梱されており、ヘッダーとライブラリは VS インストール ディレクトリの下にあります。

MSDN には、型情報のダンプを含むPDBのダンプのかなり完全な例もあります。

DIA に代わるものは、デバッグ ヘルプ (DbgHelp) ライブラリです。よりシンプルなインターフェイスを備えていますが、DIA よりも公開されている機能が少なくなっています。あなたが望むもののために、私はあなたがSymGetTypeInfoメソッドを使うと思います。

于 2011-08-03T07:11:53.460 に答える