在托管代码中启动另一个EXE

JFV*_*JFV 2 vb.net .net-3.5 visual-studio-2008

是否可以在托管代码中启动另一个EXE?这时,我所能做的就是使用:

System.Diagnostics.Process.Start(exeName)
Run Code Online (Sandbox Code Playgroud)

还有另一种方法可以在同一个项目中调用另一个EXE吗?

谢谢!JFV

Kon*_*nos 8

            Process process = new Process();
            process.StartInfo.FileName = "c:\test.exe";
            process.StartInfo.Arguments = "/e /s";
            process.Start();
Run Code Online (Sandbox Code Playgroud)

这样,您可以为您的流程获得许多选项,例如process.WaitForExit(),这样您就不会异步运行您的流程等.