Проблема с Createprocess

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

  1. FeDoS

    FeDoS Гость

    Здравствуйте!
    Помогите решить проблему.
    Надо создать процесс функцией CreateProcess но при этом окна консольного приложения не должно быть видно.
    Я пытался сделать вот так:
    Код (Text):
    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);
    Не получилось процесс создаётся но окно на экране. Пробывал сделать ещё вот так:
    Код (Text):
    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 Гость

    Решил проблему. ;)
     
Загрузка...
Похожие Темы - Проблема Createprocess
  1. c0de3r
    Ответов:
    5
    Просмотров:
    126
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    135
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    131
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    103

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