Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» EXEшник как сервис (Win2000)

Автор: segarullezz
Дата сообщения: 14.05.2003 13:02
Собственно как, и с помощью чего, осуществить сабж.
Автор: Kristaliar
Дата сообщения: 14.05.2003 13:05
segarullezz
В ресурс кит тула есть, можно с помощью ее попробовать. Точно название сказать не смогу, нет под рукой, но я делал на основе .bat.
Автор: Xel
Дата сообщения: 14.05.2003 13:10
segarullezz
Kristaliar
Называется srvany, позволяет сделать сервисом любой запускаемый файл
Автор: uowip
Дата сообщения: 14.05.2003 13:30
Сморите http://www.firedaemon.com/ - прикольная штука
Автор: BBC
Дата сообщения: 14.05.2003 16:52
segarullezz

Лучше всего это делать под акка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скаете regedit и создаёте 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 или стартуете сервис вручную.
Автор: gin86
Дата сообщения: 23.10.2003 20:27
А не подскажете ли как правильно написать батник под эту тему. А то при указании на ехешник сервис грузится и долго думает а потом останавливается, а батник мой корявый он не понимает. Даж та утилка по окны не помогает, там же всё так просто...
ЗЫ Кому интересно пытаюсь Регет Делюкс прикрутить, ставлю на Regetdx.exe сервис.
Автор: Mirus
Дата сообщения: 31.01.2004 12:35
А как указать для выполняемого файла рабочую директорию?

Страницы: 1

Предыдущая тема: Bash2 подсветки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.