Как обрабатывать исключения, созданные неуправляемым блоком кода - PullRequest
0 голосов
/ 07 декабря 2010

В моем коде я запускаю exe-файл через вызов процесса.Как обработать исключение, сгенерированное exe-файлом.Может кто-нибудь, пожалуйста, помогите.

1 Ответ

0 голосов
/ 07 декабря 2010

Если exe-файл неуправляемый, вы не можете отловить исключения, которые он выдает.

Что вы можете сделать, это проверить код ошибки после завершения процесса. Для этого используйте класс Process для запуска exe. У него есть свойство, которое дает вам код выхода.

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

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