2009-06-21 9 views
0

Когда мой процесс выходит из строя, как я могу печатать для записи файла ядра ядра дампа, C++ поверх окон? Я знаю, что в Unix есть способ сделать это, используя некоторые обработчики сигналов, но никогда не делал этого сам. Как это сделать в окнах (предпочитаете не использовать ACE)?Печать для регистрации файла ядра ядра дампа, C++ поверх окон?

Спасибо.

ответ

0

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

0

Если вы ищете стековый ходок, взгляните на this one, созданный Йохеном Калмбахом. При запуске он позволит вам записывать трассировку стека любым способом. Однако общий способ - попросить Windows создать дамп (полный или мини).