如何从另一个进程捕获退出代码[重复]
Posted
技术标签:
【中文标题】如何从另一个进程捕获退出代码[重复]【英文标题】:How to capture exit code from another process [duplicate] 【发布时间】:2014-06-02 20:53:10 【问题描述】:一个 c# 应用被另一个 c# 应用调用并退出并抛出退出代码
Environment.Exit(1);
调用 c# 应用程序将如何捕获此退出代码?
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "cmd.exe";
myProcess.StartInfo.Arguments = "/C " + process_name + s;
myProcess.StartInfo.CreateNoWindow = true;
myProcess.StartInfo.RedirectStandardOutput = true;
myProcess.StartInfo.RedirectStandardError = true;
myProcess.Start();
【问题讨论】:
【参考方案1】:有什么理由不能使用Process.ExitCode
?
【讨论】:
以上是关于如何从另一个进程捕获退出代码[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在python中捕获Ctrl + C / SIGINT并优雅地退出多进程[重复]