Извлечение guid из файла pdb

Мне нужно разобрать некоторые файлы сбоев BSOD, но у меня ужасный беспорядок с символами. У меня есть тонны файлов pdb в папках, так что имена папок являются идентификаторами GUID файлов pdb, но я считаю, что файлы в беспорядке.

Все, что мне нужно сделать, это найти способ извлечь GUID из файла pdb. Мне удалось найти это инструмент. Но, к сожалению, у меня есть ошибки, и я не могу заставить его работать.

Из того, что удалось понять, есть способ ввести cmd visual-basic и есть команда с именем dumpbin, которая должна возвращать GUID, если запускается с флагом /HEADERS, как упоминалось здесь.

Но мне снова не удалось этого сделать, и всякий раз, когда я пытаюсь, получаю следующее предупреждение:

Дамп файла Netwsw04.pdb

Netwsw04.pdb: предупреждение LNK4048: неверный формат файла; игнорируется


person Community    schedule 03.05.2016    source источник
comment
На самом деле я имею в виду синий экран смерти s.t = так что   -  person    schedule 03.05.2016
comment
Хорошо спасибо. Если сокращения не используются широко, их лучше избегать. Я никогда раньше не слышал о s.t. как об аббревиатуре, и я являюсь носителем английского языка.   -  person halfer    schedule 03.05.2016
comment
Извините: D это из-за моей степени, математические доказательства используют s.t все время   -  person    schedule 03.05.2016
comment
Хорошо, я этого не знал! Спасибо. Не математик :-).   -  person halfer    schedule 03.05.2016


Ответы (1)


Dumpbin работает с файлами .exe и .dll, но не с файлами .pdb. Для этого вам необходимо использовать SDK для доступа к интерфейсу отладки. Прочтите этот вопрос для получения дополнительной информации. Как я могу получить GUID из файла PDB? < / а>

person JWatkins    schedule 14.06.2016