NAlek
int main() { return 0; }
« Запуск программы в качестве службы Windows

Описывать для чего нужны службы(сервисы) Windows и когда их использовать не буду. Расскажу лишь, как самостоятельно, без особых трудностей запустить приложение Windows в качестве службы.



Итак. Для создания собственной службы нам понадобится утилиты instsrv.exe и srvany.exe, входящие в состав Windows 2003 Resource kit tools. После установки пакета WRK, открываем командную строку Windows (cmd.exe) и выполняем следующую команду:


"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" TEST_SERVICE "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"

Далее запускаем редактор реестра (regedit.exe), переходим в раздел:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TEST_SERVICE

Создаем в этой ветке новый раздел с именем Parameters, в нём создаем ключ типа REG_SZ с именем Application, в значение этого ключа указываем путь к запускаемой программе.

После всех вышеописанных операций, открываем оснастку службы (services.msc), находим службу TEST_SERVICE и настраиваем её параметры запуска. Всё.



Очевидно, что имя TEST_SERVICE произвольно, можете выбрать любое другое
Комментарии (0)
Оставить комментарий
Автор *
Комментарий *
* - необходимые для заполнения поля
Яндекс.Метрика