Я работаю над проектом, где мне нужно извлечь двоичную информацию из файла pdb (информация о файлах программ). Раньше я думал, что я смогу сделать это как:Извлечение двоичного имени из файла 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 файла, а не двоичном имя. Может ли кто-нибудь предложить любой способ сделать это?