你能从C#控制台应用程序中执行另一个EXE文件吗?
你能从C#控制台应用程序中执行另一个EXE文件吗?
- 你能传递参数吗?
- 你能得到退出代码吗?
像这样:
var proc = new Process(); proc.StartInfo.FileName = "something.exe"; proc.StartInfo.Arguments = "-v -s -a"; proc.Start(); proc.WaitForExit(); var exitCode = proc.ExitCode; proc.Close();
是的,是的,是的。 请参见System.Diagnostics.Process
类。