Запуск программы, если она была закрыта. Как сделать такое? |
Запуск программы, если она была закрыта. Как сделать такое? |
snick077 |
19.12.2011 22:39
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Например запущен firefox.exe
Каждую секунду проверяется запущена ли она. Если нет, то запустить. Т.е. если я закрою firefox.exe, программа его заново запустит. |
TarasBer |
20.12.2011 9:17
Сообщение
#2
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Вирус пишешь?
-------------------- |
-snick077- |
20.12.2011 12:30
Сообщение
#3
|
Гость |
Нет, хочу открыть хостинг игровых серверов. Требуется при закрытии сервера, запускать его снова, иначе пользователям придется просить сделать это меня.
|
P@sh@ |
29.12.2011 5:31
Сообщение
#4
|
Бывалый Группа: Пользователи Сообщений: 180 Пол: Мужской Репутация: 2 |
наверное проще всего так:
repeat h:=CreateProcess(... WaitForSingleObject(h,0); until false; а если нужна возможность выхода из этой программы, то уже посложнее - MsgWaitForMultipleObjects вместо WaitForSingleObject |
Текстовая версия | 5.11.2024 11:18 |