В моем консольном приложении у меня есть код, который выглядит как
Process DKU = new Process();
DKU.StartInfo.FileName = "MSSQLExecutor.exe";
DKU.Start();
DKU.WaitForExit();
Console.WriteLine("lets move on ");
Это работает нормально и ждет, пока MSSQLExecutor.exe завершит свою работу, затем после этого
приложение продолжается.
Моя проблема в том, что иногда MSSQLExecutor.exe вылетает, и Windows по умолчанию показывает диалог для завершения программы. В этот момент мое приложение будет ждать, пока пользователь не нажмет кнопку «Закрыть».
Я хочу избежать этого, потому что МОЕ приложение будет работать как служба без взаимодействия с пользователем.
![After This I wanna to move on whit my app](https://i.stack.imgur.com/khkHw.jpg)