1
голосов
2ответов
702 просмотров

How do I get the module name that caused a structured exception given a _EXCEPTION_POINTERS struct? (win32 C++)

(Win32 platform c++) Using __try and __finally, how can I get the module name (And address) of the cause for an exception? I call GetExceptionInformation() but from that I am not sure where this information is. Given other resources online and in MSDN the Minidump handlers and other sample co...

1
голосов
2ответов
2424 просмотров

Поймать, обработать, а затем перенести исключение?

Сегодня я столкнулся с интересной дилеммой. У меня есть функция, которая обрабатывает информацию и проверяет повторяющиеся значения, а затем возвращает следующее число, которое не является дубликатом. Итак, у меня есть что-то вроде этого: Public Function GetNextNonDuplicateNumber(NumberToChec...

6
голосов
5ответов
2708 просмотров

Как я могу гарантировать перехват структурированного исключения EXCEPTION_STACK_OVERFLOW в C ++ в Visual Studio 2005?

Фон У меня есть приложение с ошибкой Poof-Crash [ 1 ]. Я почти уверен, что это из-за взорванной стопки. Приложение является многопоточным. Я использую "Enable C++ Exceptions: Yes With SEH Exceptions (/EHa)". Я написал функцию переводчика SE и с ее помощью вызвал _set_se_translator(). ...