Проблема с Createprocess

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем FeDoS, 1 июн 2010.

  1. FeDoS

    FeDoS Гость

    Репутация:
    0
    Здравствуйте!
    Помогите решить проблему.
    Надо создать процесс функцией 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);
    Но тоже не олучилось скрыть окно.
    Если кто знает, подскажите как создать процесс не ототброжая окно прочесса на экране.
     
  2. FeDoS

    FeDoS Гость

    Репутация:
    0
    Решил проблему. ;)
     
Загрузка...
Похожие Темы - Проблема Createprocess
  1. Alex1994
    Ответов:
    7
    Просмотров:
    104
  2. PingvinPingvin
    Ответов:
    10
    Просмотров:
    111
  3. Free2playman
    Ответов:
    14
    Просмотров:
    130
  4. Дмитрий17
    Ответов:
    10
    Просмотров:
    190
  5. Jayse
    Ответов:
    9
    Просмотров:
    197

Поделиться этой страницей