Настройка автоматической генерации аварийного дампа в Windows - PullRequest
2 голосов
/ 05 апреля 2011

Я искал ТАК, но не нашел окончательного ответа.Я хочу настроить автоматическую генерацию аварийного дампа на производственном компьютере, чтобы при возникновении сбоя или зависания дамп сохранялся на диск без вмешательства пользователя.

Я хотел бы иметь одно решение, котороебудет обрабатывать как управляемый, так и неуправляемый код в Windows XP (32-разрядная версия) и Windows 7 (32-разрядная версия) с минимальными дополнительными зависимостями.

Любые советы?

1 Ответ

1 голос
/ 05 апреля 2011

Для неуправляемого кода вы можете обернуть каждый поток структурным обработчиком и вызвать GetExceptionInformation в выражении фильтра, чтобы получить указатель на структуру EXCEPTION_POINTERS.Затем вызовите MiniDumpWriteDump и не забудьте заархивировать файлы PDB из вашей сборки.

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

...