Как настроить Win2008 для генерации аварийного дампа - PullRequest
3 голосов
/ 06 июля 2010

Я использую C ++ на сервере с Win2008. Вылетает случайный случай, и я не знаю почему. Это происходит на нескольких машинах на сайте клиента.

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

Спасибо.

[править] Ожидание ...

Ответы [ 3 ]

2 голосов
/ 22 марта 2011

Вы можете использовать Windows Error Reporting локально на машине, не прибегая к Microsoft и не подписывая свой код.WER можно настроить для хранения локальных копий дампов.Документация MSDN находится здесь:

http://msdn.microsoft.com/en-us/library/bb787181(v=vs.85).aspx

Это простая, хорошо продуманная система, и для ее настройки требуется всего пара настроек реестра.

0 голосов
/ 29 сентября 2010

Подпишите свой исполняемый файл и зарегистрируйтесь в Microsoft для Отчеты об ошибках Windows (сертификат подписи стоит, но WER бесплатен). Затем он будет собирать журналы сбоев, когда пользователь нажимает кнопку «Отправить в Microsoft». Эти журналы будут находиться там до тех пор, пока вы не войдете в систему, чтобы получить их. Это не требует никаких других установок на компьютере пользователя.

0 голосов
/ 19 июля 2010

Если ваш клиент позволяет, я бы предложил вам установить DebugDiag от Microsoft. Вы можете настроить инструмент для создания дампов в случае сбоя приложения и попросить их отправить вам эти дампы. Я использовал это довольно часто и нашел его успешным. Если требуется какая-либо помощь, пожалуйста, дайте мне знать.

...