Как свою прогу как сервис в W2K/XP зарегистрировать?
или запустить, как сервис?
Да всё равно. Главное, чтобы от пользователя не зависела - разлогинился-один-залогинился-другой-человек - а она висит всё равно.
После такого в 2000-й даже админ не может прибить, если использует штатные средства.
Долго я парился, пока научился снимать эту ерунду.
---
...Я работаю...
есть прога, которая может запускать как сервис др. проги
Тогда уж Scheduler проще.
srvany.exe
Видел "at" и в 4-й версии. Работает с тем же успехом, то есть штатными средствами не останавливается и администратором.
---
...Я работаю...
Task Scheduler (Назначенные задания я думаю, видел в панели управления.
Кроме того, так сложнее поставить задание удалённо.
RDP есть далеко не везде, где есть TELNET или SSH.
at, Scheduler, и schtasks - это одно и то же
только интерфейс разный... а механизм один.
под Delphi это тривиально...
А под остальными средами можно средствами WinAPI..
nncron тоже умеет запускать приложение как сервис (на случай, если scheduler не устраивает по религиозным причинам).
Не совсем...
BTW: запускать программу по расписанию и как сервис - разные вещи. Сервис должен стопаться, стартовать, рестартовать, что не может делать программа запущенная по расписанию. И управлять такой программой никак нельзя, если судить по отзывам.
а подробнее?
Задания сделанные в at не изменяются в Scheduler'е.
Во всяком случае у меня.
А поподробней? Как сделать на Делфи, или ВинАпи? Мне всё равно - я на СиБыдлере.
http://rsdn.ru/files/?Classes/svcclass.xml
http://rsdn.ru/article/?baseserv/services_details.xml
http://rsdn.ru/article/?baseserv/svcadmin-1.xml
http://rsdn.ru/article/?baseserv/svcadmin-2.xml
http://rsdn.ru/article/?baseserv/services_details.xml
http://rsdn.ru/article/?baseserv/svcadmin-1.xml
http://rsdn.ru/article/?baseserv/svcadmin-2.xml
немалый гемор!
Оставить комментарий
salko1
Вроде того, как в 98 ф-ция RegisterServiceProcess делает ?