При работе над приложением vb.net, в котором исключения были обработаны плохо. Это была большая боль. Таким образом, появилась идея: если можно генерировать библиотеку или службу или какой-то exe, который будет регистрировать всю ошибку приложения без написания одной строки кода/минимального кода в каком-либо глобальном месте в хост-приложении. Я знаю, это звучит немного сумасшедшим, но Windows Event Logger делает то же самое. Поэтому я подумал об этом. Позвольте мне уточнить. Скажем, у меня есть приложение abc.exe, при этом ни одна попытка не поймает. Я сталкиваюсь с большим количеством ошибок при использовании этого приложения. Теперь вместо того, чтобы копать голову в источник приложения, я хочу закодировать другое приложение, которое будет запускать и регистрировать все необработанные исключения этого приложения, включая управляемые и ком-то оба.Приложение Global Error Logger
Так гуру просят помочь мне. Я знаю, что ApplicationDomain полезна. Я наткнулся на имя парня Рика или что-то похожее на блог MSDN, но я больше не хватался. Поэтому будет полезен какой-то простой источник или часть кода. Пожалуйста, добавьте образец кода с вашими ответами.
Было бы очень полезно.
РЕЗЮМЕ
Я хочу приложение, которое будет вводить себя в любое приложение, где сборка Инжектор находится. То есть, если у меня есть приложение D: \ xyz \ myapp \ abc.exe, если, скажем, у меня было приложение exe, тогда, если поместить его в папку myapp, то после выполнения abc.exe будет запущено универсальное приложение для регистрации ошибок и вводить себя в текущий домен приложения. Также скажите мне, будет ли это сделано многопоточным, если я создам его как услугу.
Это называется «отладчик». –
Не забудьте отметить свой любимый ответ. – Steven