1

我有一个 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);
}

我怎样才能使其进入后台(后台仍在运行,但我们看不到它)(另一个进程将同时运行)

4

1 回答 1

1

你在找ShowWindow( GetConsoleWindow(), SW_HIDE );吗?只需制作两个单独的程序,就像它在控制台中运行一样,然后将其隐藏。

于 2013-08-04T19:29:29.527 回答