【发布时间】:2014-07-13 15:30:44
【问题描述】:
我正在创建一个 Windows 窗体应用程序,并尝试从控制台应用程序获取输出,同时将输出打印在应用程序上。
我尝试创建一个进程,将 RedirectStandardOutput 设置为 true 并将 ExecuteShell 设置为 false,然后我启动了一个运行良好的异步读取操作,问题是我的应用程序“窃取”了应用程序的输出,因此未显示输出不再在应用程序中。
有什么方法可以在将输出保留在控制台应用程序上的同时捕获输出?我正在考虑可能捕获输出,然后将所有输出发送回应用程序的输出流,但我不知道如何实现。
提前致谢,
杰米
【问题讨论】: