0

pdb(プログラムデータベース情報)ファイルからバイナリ名情報を抽出する必要があるプロジェクトに取り組んでいます。以前は、次のようにできると思っていました。

hr = CoCreateInstance(__uuidof(DiaSource),
                        NULL,
                        CLSCTX_INPROC_SERVER,
                        __uuidof(IDiaDataSource),
                        (void **) ppSource);
hr = (*ppSource)->openSession(ppSession);

  hr = (*ppSession)->get_globalScope(ppGlobal);

  BSTR name;
  (*ppGlobal)->get_name(&name);

これは、エラー処理がほとんどないスニペットです。バイナリ名ではなく、pdb ファイル名に関する情報が得られることに気付きました。誰でもこれを行う方法を提案できますか?

4

1 に答える 1

0

バイナリの名前がPDBに含まれているとは限らないので、幸運が訪れるかどうかはわかりません。

于 2013-03-06T21:51:20.147 に答える