你能从C#控制台应用程序中执行另一个EXE文件吗?

时间:2009-12-02 13:37:38

标签: c# console-application

您可以在C#控制台应用程序中执行另一个EXE文件吗?

  • 你能传递参数吗?
  • 你能收到退出代码吗?

2 个答案:

答案 0 :(得分:61)

像这样:

        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();

答案 1 :(得分:7)

是的,是的,是的。请参阅System.Diagnostics.Process课程。