Any Service — создание службы из приложения

Any Service — создание службы из приложения.

Вас когда-нибудь посещала мысль запустить приложение как системную службу? Например, Punto Switcher или CLCL или Speed Fan…? Знаете ли Вы, что запущенное таким образом приложение, работает гораздо быстрей и занимает места в памяти намного меньше обычного? Лично я, это ощутил когда запустил WinLIRC и uICE как службы…

Теперь по сути: программа является оболочкой двух стандартных утилит srvinstw и instsrv из комплекта Windows 2000 Server Resource Kit. Я не стал изобретать велосипед, а просто зашил эти две утилиты в ресурсы программы («все гениальное — просто» J).

Возможности: создание и удаление служб. Не требует установки. Не оставляет следов ни в реестре ни на диске.
Требования: Windows не старше 4 версии (2000) и права администратора.

Известные проблемы: перед первым запуском, желательно отключить антивирусную программу иначе дальнейшая работа программы будет невозможна, т.к. при первом запуске, она ищет обе утилиты в папке %WINDIR%\System32\ и если не находит, копирует их из собственного ресурса.

Пока не решена проблема с параметром «Взаимодействие с рабочим столом»! Если этот параметр включен вместе с параметром «Запустить сразу после создания», то параметр «Взаимодействие с рабочим столом» не будет иметь силу! Возможное решение этой проблемы, полная перезагрузка компьютера.

Бесплатно скачать Any Service 49 кб zip-архив ссылки:

   Отправить статью как PDF   

1 комментарий к “Any Service — создание службы из приложения”

  1. Как выяснилось, программа работает и в старших версиях windows без каких-либо проблем

Обсуждение закрыто.