主题:关于C#和EXE文件互相通信的问题
flychao88
[专家分:0] 发布于 2008-01-17 11:49:00
我用的是WinForm编程,想通过程序调用一个.exe文件,给.exe文件传递一个参数,并且能从.exe文件获得返回值,如果是给.exe文件传值我知道,可以用System.Diagnostics.Process process ,但是返回值我就知道如何弄了,请大家帮助!
回复列表 (共3个回复)
沙发
jzyray [专家分:20610] 发布于 2008-01-17 18:22:00
如果exe是console类型
可以重定义该console的输出Stream,以获得输出信息
板凳
jaylin0917 [专家分:10] 发布于 2008-01-24 13:57:00
这个要看.exe文件的响应机制吧.
3 楼
myred000 [专家分:0] 发布于 2008-01-25 13:22:00
startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true;
getout = startInfo.EndRead(asyncResult)
....................
我来回复