一个关于在窗口程序中打开控制台程序并与其进行通讯的问题
我在窗口程序中用CreateProcess打开了一个控制台程序,用SW_HIDE隐藏控制台。并且用匿名管道与其通讯。
也就是说,控制台对用户是不可见的。完全依靠我自己的程序与控制台交互。用户是不能输入的。
那现在就有一个问题。
就是这个控制台程序可能进行到一定的时候需要用户进行输入。否则就死在那里。而我刚才说了,由于对用户不可见,所以用户无法输入。完全需要靠我自己的程序对控制台进行输入,而且输入的内容又不是命令行参数,那请问该怎么写程序输入呢。当然输入的内容是用户设置好的。
谢谢!