Имя пользователя:
Пароль:
 

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Есть на этот случай полезная функция WaitForInputIdle.
Код: Выделить весь код
PROCESS_INFORMATION pi;

if (CreateProcess(..., &pi) &&
    WaitForInputIdle(pi.dwProcessId, 5000)==0) // можно INFINITE, но лучше забить, если долго не получается
{
    Sleep(100); // для надёжности, но можно не делать
    ...
    // здесь мучаешь эту прогу
}
else
{
     // отчёт об ошибках, смотришь GetLastError()
}

Отправлено: 09:04, 24-06-2006 | #11