求一个 windows api 能解决下面问题
创建了一个进程,设定为新开控制台,并隐藏。(功能就是没隔一秒输出一个数字)
在之后的程序执行中,需要将这个进程的输出打在当前控制台上。
si.wShowWindow = SW_HIDE;
si.wShowWindow = SW_HIDE;
CreateProcess(NULL, appName, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
问题不够清晰,你是要创建一个服务么?然后再创建一个窗口读取这个服务的内部数据么?
利用管道重定向
http://download.csdn.net/detail/wuqing0312/5005326
那你的问题就是进程间通信问题,利用管道可以实现。看这里:
http://www.pediy.com/kssd/pediy08/pediy8-724.htm
利用匿名管道,即CreatePipe
详情可百度“CMD回显”
可以尝试利用管道重定向