Показать сообщение отдельно
Старый 19.12.2011, 21:14   #1
Новичок
 
Регистрация: 19.12.2011
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Dmiii пока неопределено
Вопрос Обработка ошибок WinAPI в C#

Пишу программу на C#, нужно работать с окнами посторонних процессов (тот же Айон). Работаю через unmanaged вызовы функций WinAPI, по хендлам. Все ок, но бывает что игра вылетает, и при обращении по устаревшему хендлу вылетает и прога. Установка собственного UnhandledExceptionEventHandler, игнорящего исключения, не помогает. Как корректно решать такую проблему?

Код:
// replacing default exception handler
            AppDomain currentDomain = AppDomain.CurrentDomain;
            currentDomain.UnhandledException += new UnhandledExceptionEventHandler(LastChanceHandler);
Dmiii вне форума   Ответить с цитированием