Запуск программы, если она была закрыта. Как сделать такое? |
Запуск программы, если она была закрыта. Как сделать такое? |
snick077 |
19.12.2011 22:39
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Например запущен firefox.exe
Каждую секунду проверяется запущена ли она. Если нет, то запустить. Т.е. если я закрою firefox.exe, программа его заново запустит. |
P@sh@ |
29.12.2011 5:31
Сообщение
#2
|
Бывалый Группа: Пользователи Сообщений: 180 Пол: Мужской Репутация: 2 |
наверное проще всего так:
repeat h:=CreateProcess(... WaitForSingleObject(h,0); until false; а если нужна возможность выхода из этой программы, то уже посложнее - MsgWaitForMultipleObjects вместо WaitForSingleObject |
Текстовая версия | 28.04.2024 23:00 |