Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на WinApi, C++Builder, Visual C++


Информационный Канал Subscribe.Ru


Выпуск № 13-2003 BCBDEV.BY.RU

Здравствуйте уважаемые подписчики!

Перед вами очередной выпуск рассылки "Программирование на WinApi"

Как запустить файл и дождаться его закрытия
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
// Запускаем процесс
if(!CreateProcess("c:\\windows\\notepad.exe",
                  NULL/*Параметры командной строки передаются сюда*/,
                  NULL,
                  NULL,
                  FALSE,
                  0,
                  NULL,
                  NULL/*Полный путь для запущенного процесса передается сюда*/,
                  &si,
                  &pi))
    {
    // Ошибка создания процесса
    }
    // Ожидаем завершения процесса
    // Эту строку можно удалить , если вы не желаете ждать завершения процесса
    WaitForSingleObject(pi.hProcess, INFINITE);
    // Закрываем процесс и дескрипторы потока
    CloseHandle(pi.hProcess);
    CloseHandle(pi.
    hThread); MessageBox(NULL, "Тест", "Тест", MB_OK);
    // Что то делаем дальше...

Удачи Вам в Ваших делах Куковинец Андрей aka Juggernaut

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное