Написал программу на c#. Она запускает множество других программ. При выполнении кода запуска программ, она зависает. И пока не произойдет выполнение всего нужного кода, она не активна. Так же программа зависает, если установлен
System.Threading.Thread.Sleep(). Что можно сделать, чтобы программа оставалась активной даже когда она запускает какие-то программы?
Код примера запуска:
System.Diagnostics.Process.Start(app_path, options);