0 / 0 / 0
Регистрация: 22.03.2009
Сообщений: 11
|
|
1 | |
Запуск ЕХЕ с ключами и ожиданием завершения23.03.2009, 11:55. Показов 3940. Ответов 5
Метки нет (Все метки)
Нужно запустить ЕХЕ с ключами и ожиданием завершения нашого ехе. Плиз дайте код, и желательно с коментами, бо я в с++ новичек.:'(
0
|
23.03.2009, 11:55 | |
Ответы с готовыми решениями:
5
Запуск двух программ с ожиданием завершения Запуск внешней связанной программы с ожиданием завершения Запуск bat-файла с ожиданием завершения его работы Вызов с ожиданием завершения |
54 / 50 / 9
Регистрация: 16.05.2008
Сообщений: 162
|
|
23.03.2009, 13:16 | 2 |
См. фн. CreateProcess
0
|
0 / 0 / 0
Регистрация: 22.03.2009
Сообщений: 11
|
|
23.03.2009, 13:21 [ТС] | 3 |
0
|
Любитель давать советы
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
|
||||||
23.03.2009, 13:28 | 4 | |||||
1
|
0 / 0 / 0
Регистрация: 22.03.2009
Сообщений: 11
|
|
24.03.2009, 10:13 [ТС] | 5 |
Вы знаете, а я сделал так
Код
#include <vcl.h> void RunWait(char* RunCmdLine); void RunWait(char* RunCmdLine) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) ); if(CreateProcess(NULL, RunCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)) { WaitForSingleObject(pi.hProcess, INFINITE); } CloseHandle( pi.hProcess ); CloseHandle( pi.hThread ); } void __fastcall TForm1::Button1Click(TObject *Sender) { RunWait("E:\\ShowCmdParam.exe /sssss"); }
0
|
Любитель давать советы
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
|
|
25.03.2009, 22:49 | 6 |
Отличается от моего кода только тем, что Ваш засыпает безвозвратно до окончания программы, а мой просыпается три раза в секунду и может при этом как-то реагировать на происходящее.
0
|
25.03.2009, 22:49 | |
25.03.2009, 22:49 | |
Помогаю со студенческими работами здесь
6
Последовательное выполнение процессов с ожиданием завершения каждого Запуск программы с ключами Запуск скрипта с ключами Запуск программы с ключами (с параметрами) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |