Я пробовал process.start("cmd.exe","/c"+filename), но окно командной строки не закрывалось.
process.start("cmd.exe","/c"+filename)
Кто-нибудь знает, как запустить новый процесс поверх главной формы?
Спасибо
Использование Process.Start является правильным решением для вызова внешнего приложения.Новый процесс должен даже получить фокус ввода.
Process.Start
Process.Start(new ProcessStartInfo("notepad.exe"));