Восстановление стека вызовов из нативного приложения c ++ на компьютере пользователя - PullRequest
2 голосов
/ 15 апреля 2011

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

Как я могу получить стек вызовов из сбоя, не устанавливая инструменты разработчика?

Спасибо

1 Ответ

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

Вы не можете сделать это в XP, но в Vista / Win7:

  1. Подождите, пока процесс застрянет на "Хотите отправить это в Microsoft", ничего не нажимайте
  2. Открыть диспетчер задач => вкладка Процессы => Щелкните правой кнопкой мыши свой EXE
  3. Выберите «Создать файл дампа»
  4. Заархивировать файл, отправить в dev box

Для XP есть легкая программа userdump.exe, которую вы можете использовать, но вы сказали «нет инструментов»:)

...