.Net Process WaitForExit返回错误代码2

时间:2016-11-16 04:39:02

标签: c# .net process

我有一个.NET应用程序,在获取外部进程的退出代码时返回退出代码2,“进程已退出,因此请求的信息不可用”。在WaitForExit之前完成的jar进程是否有机会检查?

实际过程成功完成。我的其余代码依赖于退出代码为0;

Process p = new Process();

p.StartInfo.Filename = "cmd";
p.StartInfo.Arguments=@"/c java -jar app.jar";
p.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
p.Start();
p.WaitForExit();
code = p.ExitCode;

0 个答案:

没有答案