Tag: 进程创建过程

如何启动流程并获取其输出?

在使用Windows API的C语言中,如何在获取进程信息时获取进程的输出? 我有这样的代码: STARTUPINFO si1; ZeroMemory(&si1,sizeof(si1)); PROCESS_INFORMATION pi1; ZeroMemory(&pi1,sizeof(pi1)); BOOL bRes1=CreateProcess(_T(“C:\\User\\asd.exe”),cmd_line1,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL, &si1,&pi1); 并且进程asd.exe打印出一定的输出,我想把它带到我的进程(我使用上面的代码)。