开始流程问题

Geo*_*ge2 6 .net c# visual-studio-2008

我正在使用VSTS 2008 + C#+ .Net 3.5来开发控制台应用程序.我想从我的C#应用​​程序启动一个外部进程(一个exe文件),我想要阻止当前的C#应用​​程序,直到外部进程停止,我还想获得外部进程的返回代码.

任何想法如何实现这一点?感谢一些示例代码.

Dar*_*rov 9

using (var process = Process.Start("test.exe"))
{
    process.WaitForExit();
    var exitCode = process.ExitCode;
}
Run Code Online (Sandbox Code Playgroud)