Здравствуйте, betauser, Вы писали:
B>вот к примеру у меня упала прога.
B>(ну допустим обратились вне адресного пространства)
B>мне нужно получить call stack того места где это произошло.
B>при этом это release версия приложения. (и мы не в debug'e сидим)
B>как это реализовать?
B>вариант наставить в каждой функции exception не подходит.
я использую MiniDumpWriteDump:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/minidumpwritedump.asp
чтобы MiniDumpWriteDump использовать ставлю exception handler на App и когда падаем пишу дамп из хэндлера. Потом через WinDbg нахожу что упало. Значительно помогает генерация PDB файлов.