Инструкция
1
Вызовите главное меню операционной системы Microsoft Windows для выполнения операции создания системной службы и перейдите в пункт «Выполнить».
2
Введите значение cmd в поле «Открыть» и подтвердите запуск инструмента «Командная строка» нажатием кнопки OK.
3
Используйте следующий синтаксис команды для определения параметров создаваемой службы:
sc Servername Command Servicename Optionname=Optionvalue…
или воспользуйтесь значением
sc Command
для вызова справочной информации.
4
Помните, что параметр Servername не используется при создании службы на локальном компьютере и необходим только при определении имени удаленного сервера, предназначенного для запуска команд.
5
Используйте параметр Config для редактирования постоянных настроек создаваемой службы и выберите команду Continue для отправки соответствующего запроса.
6
Воспользуйтесь параметром Control для выполнения выбранного запроса и укажите параметр Create для добавления создаваемого сервиса в системный реестр.
7
Выберите параметр EnumDepend для определения зависимостей сервиса и укажите имена разделов службы в значении GetKeyName.
8
Определите конфигурацию выбранного сервиса запросом qc или определите состояние службы введением параметра Query.
9
Используйте значение Start для запуска, Stop - для остановки и Delete - для удаления создаваемого сервиса.
10
Определите имя, назначенное системному сервису в реестре с помощью параметра Servicename. Учтите, что это имя не совпадает с именем, отображаемым командой net start в группе «Службы» консоли управления.
11
Используйте параметры Optionname и Optionvalue для определения имен и значений необходимых дополнительных параметров (при необходимости) и укажите значение каждого из выбранных параметров отдельно.
12
Укажите полный путь к bin-файлу службы в параметре binPath и определите группу принадлежности создаваемой службы в строке group.
13
Воспользуйтесь параметром depend= для определения служб и групп, подлежащих предварительному запуску, и укажите имя пользователя, для которого осуществляется запуск сервиса в параметре obj=. По умолчанию значение данного параметра - LocalSystem.
14
Используйте параметр password= для определения значения пароля и определите имя сервиса, используемое в приложениях GUI, в параметре DisplayName.
15
Используйте следующий синтаксис команды для создания тестовой системной службы с именем service:
sc create service binpath=имя_диска:\int\system32\serv.exe.