Установка, удаление и перечисление службы
Программа конфигурации использует функцию CreateService для установки новой службы в базе данных SCM. Эта функция задает имя службы и предоставляет сведения о конфигурации, хранящиеся в базе данных. Описание сведений, хранящихся в базе данных для каждой службы, см. в разделе База данных установленных служб. Пример кода см. в разделе Установка службы.
Программа конфигурации использует функцию DeleteService для удаления установленной службы из базы данных. Дополнительные сведения см. в разделе Удаление службы.
Чтобы получить имя службы, вызовите функцию GetServiceKeyName . Отображаемое имя службы, используемое в апплете панели управления "Службы", можно получить, вызвав функцию GetServiceDisplayName .
Программа конфигурации службы может использовать функцию EnumServicesStatusEx для перечисления всех служб и их состояний. Он также может использовать функцию EnumDependentServices для перечисления служб, зависимых от указанного объекта службы.