2016-05-17 7 views
1

私はMSシンボルサーバからダウンロードした.pdbファイルを持っています。私はシンボルのリスト(関数、引数、それが持っているもの)を取得する必要があります。 CodeProjectにはツールがありますが、モジュールのみを報告します。 DbgHelp APIがありますが、実行中のプロセスにしかアクセスできませんでした。 .pdbファイルをオフラインで読むにはどうすればよいですか?.pdb(シンボル)ファイルを開くために使用するツールはどれですか?

+0

PDB(Program DataBase)は、アドレスをシンボルにマッピングします。シンボル、関数、変数などは含まれません)。あなたは本当に何を達成しようとしていますか? – IInspectable

+0

私は '' .dll.''を持っています。PEヘッダーを読むことで、エクスポートされたシンボル(関数)のリストを得ることができます。しかし、PDBには、表現されていない関数やその行番号、そのパラメータなどに関する情報が含まれている可能性があります。この情報をお読みください – user996142

+0

ソースコードがない限り、行番号は無意味です。そして、そうするなら、バイナリをリバースエンジニアリングする必要があるのはなぜですか? [デバッグヘルプライブラリ](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679309.aspx)を使用して、[シンボルファイル](https:// msdn。 microsoft.com/en-us/library/windows/desktop/aa363368.aspx)。 – IInspectable

答えて

関連する問題