Обработка исключений

Я пытался написать код для обработки исключений, но переопределял другой обработчик исключений, возможно ли это?

Я разрабатывал .exe в asm для отладки .dll и обнаружения некоторых исключений, которые возникают (нарушение доступа), но .dll имеет собственную обработку исключений, поэтому нормальный SEH работать не должен.

Я хотел бы знать, есть ли какой-нибудь глобальный обработчик исключений, который мог бы переопределить существующие?

1
задан Brock Adams 13 November 2011 в 06:36
поделиться

1 ответ

Взгляните на векторную обработку исключений ( http://msdn.microsoft.com/en-us/library/ms681420.aspx) . На странице указано, что «Приложение может зарегистрировать функцию для отслеживания или обработки всех исключений для приложения. Векторные обработчики не основаны на кадрах, поэтому вы можете добавить обработчик, который будет вызываться независимо от того, где вы находитесь в кадре вызова. Векторные обработчики вызываются в том порядке, в котором они были добавлены, после того, как отладчик получит уведомление о первой возможности, но до того, как система начнет раскручивать стек ».

2
ответ дан 2 September 2019 в 22:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: