Поймать UnhandledException в ком сборках - PullRequest
0 голосов
/ 14 декабря 2018

Я ищу способ найти UnhandledException в нативном настольном приложении c ++.Ошибка возникает в сборке .net, которая вызывается при взаимодействии процесса.Проблемы в том, что я не знаю, что сборка ведьм вызывает UnhandledException, и я не могу воспроизвести на своем компьютере разработчика, поэтому я не могу просто использовать отладчик.

Я пытаюсь с AppDomain.CurrentDomain.UnhandledException, но я думаю, что каждый вызов comполучить свой собственный домен приложений.Что бы это не работало, приложение все еще падает, и событие не вызывается.

Также я пытаюсь использовать префикс stackify, но может приложение не веб-служба и не служба Windows, поэтому это не работает.

Журналы событий записываются, но не указывают на ошибку.

Есть идеи, как определить сборку, вызывающую проблему?

- Правка. Не все сборки, используемые через com-взаимодействие, являются моими собственными, поэтому добавить код ко всем из них не так просто.

Ошибки в журнале событий: Source:.Net Framework ID: 1026 Сообщение: процесс был прерван из-за необработанного исключения.Код ошибки c0000005

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