У меня есть предварительно созданный EXE-файл консольного приложения .NET, который я запускаю из отдельного кода C # с использованием класса Process. Если приложение выдает необработанное исключение, всплывающее окно (то, которое говорит «возникла проблема и необходимо закрыть ...» и имеет кнопки «Отладка», «Отправить отчет об ошибке» и «Не отправлять») ,
Если это произойдет, управление не вернется к моему коду, пока я не нажму кнопку «Не отправлять», что неудобно для меня, поскольку я хочу, чтобы он мог работать без присмотра.
Могу ли я в любом случае как-то подавить это всплывающее окно, не изменяя предварительно созданное приложение, или, по крайней мере, завершить процесс по истечении определенного времени. В идеале в любом решении я все еще хочу, чтобы исключение было зафиксировано в выводе консоли, чтобы я мог прочитать его из своего кода - это на самом деле работает нормально, пока я вручную нажимаю кнопку «Не отправлять», поэтому я просто хочу это произойти без взаимодействия с пользователем.
Спасибо ...