我有一个 C 的小程序,从 windows API 开始。我想创建一些进程并通过 Windows API 在后台运行其中一个,在前台运行另一个。我的代码创建过程:
int createBackgroundProcess(){
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
CreateProcess("exampleFile.exe",NULL,NULL,NULL,FALSE,
CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
WaitForSingleObject(pi.hProcess,10000);//INFINITE
TerminateProcess(pi.hProcess, 0);
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
我怎样才能使其进入后台(后台仍在运行,但我们看不到它)(另一个进程将同时运行)