急:如何自定义应用程序返回值?
需要返回值的应用程序 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
添加回答
举报
0/150
提交
取消