IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Как в Xp запустить любую программу как службу (http://www.imho.ws/showthread.php?t=39551)

MonsterMax-=SPB=- 25.09.2003 11:35

Как в Xp запустить любую программу как службу
 
С помощью какой программы можно в XP запустить любое приложение как службу?

nice 25.09.2003 11:52

MonsterMax-=SPB=-
Почитай FAQ по XP там всеее расписано

MonsterMax-=SPB=- 25.09.2003 12:01

Ничего я там не нашел даже близкого - только как отключить некоторые службы вот и все - так что не надо! А уж если ты точно знаешь где в факе это есть - скопируй сюда - тебя никто не забанит за помощь.

cd19 25.09.2003 13:00

Идём в гугль и находим:
http://www.judoscript.com/goodies/RunExeSvc/index.html
http://www.amtsoft.com/servicemill/

Добавлено через 1 минуту:
А вот ещё мегатулза: http://www.firedaemon.com/

nice 25.09.2003 13:56

Как запустить программу как сервис?
Лучше всего это делать под аккаyнтом админа, тогда пpи любом дpyгом аккаунте созданный сервис будет продолжать работать.
Копиpyете файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winnt\system32\ (Берутся из Resouce Kit \compmgmt.cab\srvany.exe, instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что и instsrv, но ещё может ставить/сносить службы удаленно).
Запyскаете из командной стpоки: instsrv MyService c:\полный_пyть\srvany.exe где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки.
Тепеpь надо сконфигypиpовать этот сеpвис. Идёте в: Start -> Settings -> Control Panel -> Services, находите свой новосозданный сеpвис и щёлкаете на нём 2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, каким способом ваш сеpвис бyдет запyскаться: Automatic - бyдет запyскаться автоматически пpи загpyзки компьютеpа, Manual - бyдет запyскаться только, когда вpyчнyю запyстите, Disabled - совсем не бyдет запyскаться. Если хотите видеть заппущенный сеpвис в виде окна на десктопе, то отметьте чек-бокс "Allow Service to Interact with Desktop".
Запyскаете regedt32 и создаёте key "Parameters" (без кавычек) в: HKLM \ SYSTEM \ CurrentControlSet \ Service \ Имя_Вашего_сеpвиса \
Создаёте под созданным вами ключом "Parameters" (без кавычек) value "Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к исполняемомy файлy.
Hапpимеp, Application: REG_SZ: c:\полный_пyть\t-mail.cmd
Пеpезагpyжаете компьютеp или стартуете сервис вручную.

Dead Man 25.09.2003 15:36

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

Вот маленький пример.

How to install as service
Simple just run

"RelaX -Install" to install and
"RelaX -uninstall" to uninstall

MonsterMax-=SPB=- 25.09.2003 17:12

Dead Man
Не понял - ты бы прояснил что такое RelaX и вообще поподробнее а то думаешь все всё поняли?

Добавлено через 8 минут:
Все - я понял какая тулза лучше всего справляется с поставленной задачей - DameWareNT Utilities

Dead Man 25.09.2003 17:29

MonsterMax-=SPB=-
RelaX это просто пример - любая прога поддерживающая сервисом.

Seva 26.09.2003 00:08

Цитата:

nice:
Копиpyете файлы instsrv.exe и srvany.exe
Первого файла не нашел :(. ХР русская. Может чего доустановить надо?

astanoid 26.09.2003 08:03

есть вот еще такая штука:
http://www.3dnews.ru/documents/1143/AppToService.zip

MonsterMax-=SPB=- 26.09.2003 10:11

Seva
instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winnt\system32\ (Берутся из Resouce Kit - ты не видишь? - причем тут русский XP?


Часовой пояс GMT +4, время: 00:10.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.