Kb как записать дамп под Windows 7¶
Используя стандартные средства Windows¶
Подробные инструкции есть на сайте Микрософта
- Английский http://support.microsoft.com/kb/931673
- Русский http://support.microsoft.com/kb/931673/ru
Этот вариант работает не всегда. Кроме этого, дамп снимается в разрядности ОС, т.е. скорее всего 64-битный. Но для отладки нужен дамп, соответствующий битности приложения, для Digispot II нужен 32-битный дамп.
Используя Sysinternals suite ProcDump64.exe¶
Утилита размножается копирование файла.
Утилита умеет:
- писать дамп прямо сейчас
- привязаться к приложению и ждать указанного события (исключения, завершения, превышения счетчика perfmon), после чего писать дамп.
Записать дамп при завершении процесса с известным PID.
procdump64.exe -g -e -t -ma <PID> dump_file_name.dmp
С 32 битного приложения будет снят 32-битный дамп, с 64-битного - 64 битный. Утилита приложена к тикету.