IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Запуск программы, если она была закрыта. Как сделать такое?
snick077
сообщение 19.12.2011 22:39
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Например запущен firefox.exe
Каждую секунду проверяется запущена ли она. Если нет, то запустить. Т.е. если я закрою firefox.exe, программа его заново запустит.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 20.12.2011 9:17
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Вирус пишешь?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
-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
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 1.11.2024 4:22
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"