У меня случился сбой приложения, и в результате он генерирует аварийный дамп в платформе Windows. Я отправляю файл exe и dll клиенту. Клиент отправил мне user.dmp и файл drwtsn32.log. Но у клиента нет соответствующего файла pdb. Клиент просто имеет dll и exe-файл. Поэтому, когда я прикрепляю этот файл user.dmp к Windbg, я не получаю символы. Итак, что мне нужно сделать, чтобы получить символы. Ну, мне нужно отправить файлы pdb клиенту? Если да, то что ему нужно делать с этим файлом pdb, когда происходит сбой? Я использую три разные машины: a) машину для сборки, c) тестовую машину клиента и c) мою собственную машину для отладки (не так же, как строительная машина). Windbg установлен на отладочной машине. Я могу скопировать все файлы pdb в свою машину отладки с машины сборки. Пожалуйста, дайте мне знать, как клиент может использовать файлы pdb и как я буду отлаживать позже.PDB-файл crashdump user.dmp
Благодаря Kongkon
Привет, Как получить или сгенерировать файл DMP? – 2009-04-21 10:40:35
Самый простой способ, который я нашел, - использовать утилиту microsoft userdump. Проверьте эту ссылку: http://support.microsoft.com/kb/241215 – pj4533
Также, если на Vista или выше вы можете щелкнуть правой кнопкой мыши процесс в диспетчере задач и выбрать «создать файл дампа» – pj4533