C++中如何实现子进程打开控制台窗口

2025-06-29 00:59:59
推荐回答(1个)
回答1:

#include

int main()
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&si,0,sizeof(si));
memset(&pi,0,sizeof(pi));
si.cb=sizeof(STARTUPINFO);
CreateProcess(NULL,"cmd.exe",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
printf("父进程.\n");
return 0;
}
//注意那个CREATE_NEW_CONSOLE标志