var startInfo = new ProcessStartInfo { FileName = programPath, Arguments = arg, WindowStyle = ProcessWindowStyle.Hidden, UseShellExecute = false, CreateNoWindow = true, }; var process = Process.Start(startInfo); if (process == null) throw new Exception($"Ошибка запуска процесса {programPath} {arg}"); process.WaitForExit();
а нафига ты cmd вызываешь? у него нет завершения же пока сам не вырубишь
Обсуждают сегодня