F
FeDoS
Здравствуйте!
Помогите решить проблему.
Надо создать процесс функцией CreateProcess но при этом окна консольного приложения не должно быть видно.
Я пытался сделать вот так:
Не получилось процесс создаётся но окно на экране. Пробывал сделать ещё вот так:
Но тоже не олучилось скрыть окно.
Если кто знает, подскажите как создать процесс не ототброжая окно прочесса на экране.
Помогите решить проблему.
Надо создать процесс функцией CreateProcess но при этом окна консольного приложения не должно быть видно.
Я пытался сделать вот так:
Код:
STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&pi, 0, sizeof(pi));
memset(&si, 0, sizeof(si));
si.cb = sizeof(si);
int res = CreateProcess(0,ProcessProg.c_str(),0,0,0,0,0,0, &si, &pi);
if(res)
WaitForSingleObject(pi.hThread, INFINITE);
Код:
STARTUPINFO si;
PROCESS_INFORMATION pi;
si.wShowWindow = SW_HIDE;
si.dwFlags = STARTF_USESHOWWINDOW;
memset(&pi, 0, sizeof(pi));
memset(&si, 0, sizeof(si));
si.cb = sizeof(si);
int res = CreateProcess(0,ProcessProg.c_str(),0,0,0,0,0,0, &si, &pi);
if(res)
WaitForSingleObject(pi.hThread, INFINITE);
Если кто знает, подскажите как создать процесс не ототброжая окно прочесса на экране.