C# 诊断的替代方法。运行简单shell命令的过程!

C# 诊断的替代方法。运行简单shell命令的过程!,c#,C#,我需要用c运行一个简单的应用程序#是否存在,我的意思是除Diagnostics.Process之外的任何其他程序来运行一个简单的shell命令?否。即使您使用一个类来为您执行此操作,它也会在内部使用System.Diagnostics.Process。您可以使用P/Invoke,但就简单性而言,这是相反的方向。使用System.Diagnostics.Process是目前最简单的方法。Process.Start有什么问题?

我需要用c运行一个简单的应用程序#是否存在,我的意思是除Diagnostics.Process之外的任何其他程序来运行一个简单的shell命令?

否。即使您使用一个类来为您执行此操作,它也会在内部使用System.Diagnostics.Process。您可以使用P/Invoke,但就简单性而言,这是相反的方向。使用System.Diagnostics.Process是目前最简单的方法。

Process.Start有什么问题?