Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Автоматический перезапуск программы. (http://forum.oszone.net/showthread.php?t=11088)

tueur 20-09-2004 12:21 57361

Есть программа. Стоит в автозагрузке и успешно загружается при запуске системы. После нерподолжительного времени работы, (час, два) закрывается нечего не сообщая в логи, и без каких бы то нибыло предупреждений. :(
Разработчик помочь в решении пока не может, а временное решение проблемы найти необходимо.
Подскажите пожалуйста программу которая может отслеживать наличие в Task Managere какой бы то нибыло программы (именно программы, не сервиса) и если программы нет, то запустить ее заново.
Так же с удовольствием выслушаю другой способ решения этой проблемы.
Спасибо.

Greyman 20-09-2004 14:50 57362

Автоматический запуск программы.
 
tueur
А чем не устраивает стандартный маздаевский шедулер? ИМХО все что ты перечислил он делает...

tueur 20-09-2004 15:56 57363

Автоматический запуск программы.
 
Хм...
А как "маздаевский шедулер" может запустить программу, скажем, через минуту после того, как перестанет ее видеть в Task Managere?
Я, к сожалению, не видел в нем подобных настроек.

Добавлено:

Я наверно не достаточно полно осветил проблемму, когда писал что программа закрывается через час, два. Я имел виду что так не должно быть, и программа должнна рабтать постоянно. Время через которое она завершает работу определить нельзя. Это чисто случайные интервалы времени.

Blast 20-09-2004 18:40 57364

Автоматический запуск программы.
 
tueur
Ну может стоит попробовать запускать программу как службу и в свойствах запуска службы устанавливать значения действий при ее остановке?
Как запустить программу в качестве службы:
http://forum.oszone.net/topic.cgi?fo...amp;topic=4683

tueur 20-09-2004 18:55 57365

Автоматический запуск программы.
 
Как сервис не пойдет. :(
Прога работает с графикой, выводит изображение на экран.
видео от камер наблюдения.
как сервис стартовать не может. :(
(где то это читал, к сожалению не помню где)
win2000server.
И даже попробовал. Не получилось.


ShaRP 20-09-2004 19:29 57366

Автоматический запуск программы.
 
tueur
InqSoft Sign 0f Misery
- с помощью этой штуки можно написать скрипт, способный каждые n секунд проверять наличие конкретного окна в памяти (процесса, по-моему тоже), и если его не найдено - что либо делать.
Нужные атрибуты окна можно засечь с помощью сопутствующего инструмента InqSoft Window Scanner

Prisoner 21-09-2004 04:12 57367

Или же использовать гораздо более мощный планировщик .

tueur 21-09-2004 13:09 57368

Всем большое спасибо.
Попробую воспользоваться данными планировщиками.

Greyman 21-09-2004 16:41 57369

Цитата:

А как "маздаевский шедулер" может запустить программу, скажем, через минуту после того, как перестанет ее видеть в Task Managere?
Я, к сожалению, не видел в нем подобных настроек.
У параметра задания во вкладке "расписание" есть кнопка "дополнительно". Смотрел? Там есть пункт "повторять задание каждые" и выставляется периодичность. Минимальный интервал как раз и есть 1 минута. ИМХО проще некуда (жрет конечно ресурсов побольше, чем крон, зато "дешево и сердито").

tueur 21-09-2004 17:59 57370

2 Greyman:
Да, такой вариант тоже возможен.
И таки "дешево и сердито."
Спасибо.


Время: 19:37.

Время: 19:37.
© OSzone.net 2001-