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

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

1 голос
/ 12 августа 2010

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

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

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

1 Ответ

2 голосов
/ 13 августа 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...