Инструмент для получения трассировки стека файла
Знаете ли вы, есть ли в Windows инструмент, способный запускать приложение C++ и, если есть исключение, автоматически сохранять в файл информацию трассировки стека?
Я теперь, что есть dbghelp.dll
а также StackWalk64
функция, но я бы предпочел использовать какой-то инструмент вместо кодирования себя.
Прямо сейчас я также смотрю на WinDebug
, Здесь я обнаружил, что во время сбоя, давая следующие команды, он выводит тонны диагностической информации, в том числе и по трассировке стека.
| * ~ * КП |*! проанализировать -v -f |* лм
Я выясняю, WinDebug
может быть автоматизирован, но я бы предпочел использовать какой-то инструмент более простой, чтобы получить только трассировку стека. Вы можете мне помочь?
2 ответа
Используйте Visual Studio 2010 Express Edition с сайта Microsoft. У него довольно хороший отладчик.
Это также бесплатно!!
Я не уверен, если он может автоматически сохранить в файл, хотя. Это может потребовать автоматизации.
Вы можете использовать систему Dr.Watson(drwtsn32
) чтобы создать дамп, который вы позже сможете использовать с windebug.