在此示例中使用Process和ProcessStartInfo有什么区别:
Process proc = new Process();
proc.StartInfo.FileName = "CMD.exe";
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
与此相比
ProcessStartInfo proc = new ProcessStartInfo();
proc.FileName = "CMD.exe";
proc.CreateNoWindow = true;
proc.RedirectStandardOutput = true;
proc.RedirectStandardOutput = true;
proc.Start();
但是,我无法使用
proc.Start();
或
proc.start();
在第二个代码中。
有什么区别?谢谢