| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Перехват AccessViolationException |
| Автор: infarch 28.7.2015, 16:27 | ||||
| Здравствуйте. Мое консольное приложение иногда умирает когда происходит ексепшен:
В приложении есть подписка на событие AppDomain.CurrentDomain.UnhandledException которая и должна ловить непредсказуемые ошибки:
Однако хендлер не вызывается в случае AccessViolationException. Может быть, есть другие пути перехвата подобных ошибок? ps. Судя по всему, ошибка прилетает из подключенной unmanaged библиотеки. |
| Автор: mrbrooks 31.7.2015, 15:41 |
| Попробуй использовать атрибут HandleProcessCorruptedStateExceptionsAttribute, с методом, генерирующим это исключение. Скорее всего это использование или неуправляемого кода, или небезопасного управляемого кода. |