В чем разница между Process
и ProcessStartInfo
? Ive использовал оба для запуска внешних программ, но есть причина, по которой есть два способа сделать это. Вот два примера.
Process notePad = new Process();
notePad.StartInfo.FileName = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";
notePad.Start();
и
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "notepad.exe";
startInfo.Arguments = "ProcessStart.cs";
Process.Start(startInfo);