0

我正在为一些内部工作开发一个 Windows 窗体应用程序。构建此应用程序后,我需要从另一个应用程序调用此 exe 文件。并且需要得到进程响应。那么谁能告诉我如何从应用程序返回一些值,以及如何从第一个应用程序执行的另一个应用程序中读取该响应。

4

2 回答 2

1

如果这是一个命令行应用程序,您可以使用命令行参数读取输入数据并在标准输出设备上发送响应。

如果是 Windows 应用程序,您可以使用命名管道或 WCF 等。如果这很复杂,您可以简单地将输出写入日志文件,然后从其他应用程序读取该文件。

于 2013-04-11T06:55:18.440 回答
0

易于使用:

http://msdn.microsoft.com/en-us/library/system.environment.exit.aspx

Environment.Exit(codetoreturn);

使用非零数字表示错误。在您的应用程序中,您可以在枚举中定义自己的错误代码,并根据场景返回相应的错误代码。例如,返回值 1 表示所需文件不存在,返回值 2 表示文件格式错误。有关 Windows 操作系统使用的退出代码列表,请参阅 Windows 文档中的系统错误代码。

于 2013-04-11T06:52:35.323 回答