C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Create process -,  — как способ запуска программ — КАК?
КуксуС
  Отправлено: 26.02.2005, 23:25


Не зарегистрирован







Подскажите, пожалуйста, как мне пользоваться функцией createProcess, а то у неё столько параметров... ohmy.gif
И вообще, возможно ли её использовать для запуска ЛЮБЫХ программ и игрушек?
klen
Отправлено: 27.02.2005, 11:34


Машинист паровоза

Группа: Участник
Сообщений: 239



CODE


AnsiString TargetProcessFileName = "notepad.exe"; // имя файла процесса
AnsiString TargetProcessOptions = ""; // параметры командной строки
PROCESS_INFORMATION pr;
STARTUPINFO si;
GetStartupInfo(&si); //создаем startupinfo для дочернего процесса
CreateProcess( TargetProcessOptions.c_str(), TargetProcessFileName.c_str() , NULL , NULL , false , 0 , (void*)0 , NULL , &si ,&pr );

..если надо дождатся завершения процесса
if ( bWaitProcessFinish )
// ожидаем завершения дочернего процесса
WaitForSingleObject ( pi.hProcess , INFINITE);



все что знал рассказал

Отредактировано klen — 27/02/2005, 11:35

Вернуться в Вопросы программирования в C++Builder