回 帖 发 新 帖 刷新版面

主题:关于C#和EXE文件互相通信的问题

我用的是WinForm编程,想通过程序调用一个.exe文件,给.exe文件传递一个参数,并且能从.exe文件获得返回值,如果是给.exe文件传值我知道,可以用System.Diagnostics.Process process ,但是返回值我就知道如何弄了,请大家帮助!

回复列表 (共3个回复)

沙发

如果exe是console类型
可以重定义该console的输出Stream,以获得输出信息

板凳

这个要看.exe文件的响应机制吧.

3 楼

startInfo.RedirectStandardOutput  = true;
startInfo.RedirectStandardError = true;
getout = startInfo.EndRead(asyncResult)

....................

我来回复

您尚未登录,请登录后再回复。点此登录或注册