КуксуС |
Отправлено: 26.02.2005, 23:25 |
|
Не зарегистрирован
|
Подскажите, пожалуйста, как мне пользоваться функцией createProcess, а то у неё столько параметров...
И вообще, возможно ли её использовать для запуска ЛЮБЫХ программ и игрушек? |
|
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 |
|
|