阅读背景:

如何截获程序运行时的输入输出并与之交互?

来源:互联网 
我现在用c++写一个GUI程序a(a.exe) ,该程序调用一个C语言程序b(b.exe)来完成特定功能,现在我用以下c++代码可以截获b.exe运行成功或失败后的输出信息,写入outfile 和errfile,可是程序b程序有时在运行时会要求用户输入来继续运行(比如要求用户确认输入信息是否正确,键盘输入Y/N来确定是否继续),一旦出现这种情况,我现有的代码无法截获这种提示信息并进行交互,程序处于停止响应的状态,而且程序似乎在不停地将某些信息写入outfile,大小可达到100多M.请问高手该怎样改动代码来解决这一问题? 我现在用c++写一个GUI程序a(a.exe) ,该程序调用一个C语言程序b(b.exe)来完



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: