c# 如何自定义应用程序返回值

急:如何自定义应用程序返回值?


需要返回值的应用程序 Demo.exe

static class Program
{
static int Main(string[] args)
{
return 1;
}
}

 

 需要接收返回值的应用程序 Test.exe

void Test()
{
// 设置外部调用升级程序参数
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.FileName
= "Demo.exe;
startInfo.WorkingDirectory = Application.StartPath;
startInfo.Arguments
= " -test";

// 执行升级程序
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo
= startInfo;
process.Start();

// 等待更新程序退出
process.WaitForExit();

//接收返回值
int result = process.ExitCode

}

 

请问:如何实现Test()方法中的process.ExitCode等于Demo.exe中返回的1

蛊毒传说
浏览 256回答 1
1回答

拉莫斯之舞

process.ExitCode不就是等于Demo.exe的返回值吗
打开App,查看更多内容
随时随地看视频慕课网APP