Создаем новую службу в WindowsXP/2003
На днях столкнулся я по работе с необходимостью сделать новую службу в Windows Server 2003. И вот что бы не забыть в будущем решил написать краткую заметку по данной теме.
Итак приступим.
1. Скачаем пакет Windows Server 2003 Resource Kit Tools с сайта Microsoft. В данном пакете нам понадобятся 2 программы – instsrv.exe и srvany.exe.
2. Устанавливаем пакет. Создаем в корне диска С (либо на любом другом диске) новую папку kit (название может быть любым). Скопируем туда из Programm Files, наши два файла – instsrv.exe и srvany.exe – C:\Program Files\Windows Resource Kits\Tools.
3. Далее окрываем Пуск >> Выполнить… >> cmd
В окрывшейся командной строке пишем – C:\kit\instsrv.exe «Имя нашей новой службы» C:\kit\srvany.exe
В нашем случае имя службы «Test»
4. Опять окрываем Пуск >> Выполнить… >> regedit
Теперь нам необходимо подправить реестр по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Test (где Test – имя нашей службы)
Далее, правой кнопкой мыши на Test >> Создать >> Раздел
Новый раздел переименуем в Parameters, далее щелкаем правой кнопкой мыши на Parameters >> Создать >> Строковый параметр
Раскрываем папку Parameters и переименовываем Новый параметр в Application. Теперь двойной клик на Apllication и в поле Значение: Указываем путь до нашей новой службы.
На этом все.
5. Проверяем. Окрываем значок Службы и ищем нашу службу (Test) и стартуем ее.
6. Если вам необходимо удалить службу, то открываем командную строку и вводим следующую команду -
C:\kit\instsrv.exe «Имя службы» REMOVE

