У меня есть приложение .Net, которое должно запускать несколько исполняемых файлов. Я использую класс Process, но Process.Start не блокируется. Мне нужно, чтобы первый процесс закончился до второго запуска. Как я могу это сделать?
Кроме того, я бы хотел, чтобы все процессы выводились в одно и то же окно консоли. Как это, они, кажется, открывают свои собственные окна. Я уверен, что могу использовать поток StandardOutput для записи в консоль, но как я могу подавить вывод по умолчанию?