Как настроить окна для создания дампа ядра из приложения?
Я использую Win xp, и приложение создается с помощью Visual Studio 2003.
Как настроить окна для создания дампа ядра из приложения?
Я использую Win xp, и приложение создается с помощью Visual Studio 2003.
У Microsoft есть бесплатный инструмент под названием Userdump.exe, который сделает это.
Очень просто использовать этот инструмент для создания файла дампа (.dmp) для процесса, который завершает работу с исключением или создает файл дампа для зависания процесса
Просто бросьте некоторые другие предложения:
Вы можете использовать adplus для создания дампа сбоя для работающего приложения. Команда может выглядеть примерно так:
C:\Program Files\Debugging Tools for Windows\adplus.vbs -hang -do -o c:\ -quiet -pn theprocess.exe
Вы также можете подключиться к процессу с помощью windbg и выполнить следующую команду:
.dump /ma c:\somepath\filename.dmp
Вы можете попробовать использовать WinDbg, как описано здесь.
Я ссылаюсь на следующую статью статью MS KB по этому вопросу. Обычно вы отлаживаете файл дампа с помощью одного из средств отладки Windows, например. WinDbg. В Интернете есть много статей, описывающих, как это сделать.
Вы можете открыть диспетчер задач (щелкнув правой кнопкой мыши по панели задач), найдите свой процесс на вкладке процессов, щелкните его правой кнопкой мыши и выберите Создать файл дампа.