大家好,
现在有一个运行着的控制台程序rvdebug.exe,在它的运行过程中有输出提示,需要人工交互(按y)才能继续运行,我是想做一个监控程序(控制台和gui都可以,只要实现功能就行),捕获控制台输出,当需要时给它输入y,让他继续运行。控制台程序自动读取一个文件命令列表,就是说在监控程序输入y之后,它还能继续原来的输入(继续读取文件)我查了一下有AttachConsole(),但不太会用,可能里面重定向不理解。说明:
这个程序是已经运行着的,不能用CreateProcess()启动,但我可以通过任务管理器看到PID。
我在网上查的资料基本都是先 CreatePipe() 然后 CreateProcess(),最后ReadFile/WriteFile,不适合于这个。