Инструмент, чтобы найти, если DLL (или) EXE и PDB файл совпадают - PullRequest
19 голосов
/ 30 апреля 2010

Есть ли какой-нибудь инструмент для проверки соответствия DLL и PDB? Мне нужно отладить процесс, и я не могу позволить себе использовать неправильную PDB и начать процесс заново.

Ответы [ 3 ]

15 голосов
/ 04 мая 2010

Обнаружено, что инструмент chkmatch может найти это. Проверьте это ..

5 голосов
/ 02 июля 2014

Это хорошая статья описание инструмента symchk.exe:

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

!sym noisy
.reload -f your.dll

вывод показывает, какие местоположения файла PDB пробуются, и будет предупреждение о несоответствии

2 голосов
/ 30 апреля 2010

Существует образец инструмента MSDN, который называется DIA2Dump , который должен иметь возможность выгрузить содержимое PDB.Вы должны быть в состоянии использовать этот скрипт конструкции, который определяет правильное местоположение источника.

Или вы можете настроить собственный исходный сервер для обработки этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...