Какие символы допустимы в имени службы (ключа) Windows?

StackOverflow https://stackoverflow.com/questions/801280

  •  03-07-2019
  •  | 
  •  

Вопрос

Кто-нибудь случайно знает, каково соглашение об именах ключей службы Windows, какие символы являются допустимыми?

Это было полезно?

Решение

На основе документация для базовой структуры C++, используемой для создания службы:

Максимальная длина строки — 256 символов.В базе данных диспетчера управления службами регистр символов сохраняется, но сравнения имен служб всегда нечувствительны к регистру.Косая черта (/) и обратная косая черта (\) не являются допустимыми символами имени службы.

Кроме того, к «Отображаемому имени» применяются следующие правила:

Максимальная длина этой строки — 256 символов.В диспетчере управления службами имя сохраняется с учетом регистра.Сравнение отображаемых имен всегда нечувствительно к регистру.

Другие советы

Дополнительная информация к ответу Ричарда Салая.

В соответствии с ServiceInstaller.ServiceName в MSDN

Имя службы не может быть нулевым или иметь нулевую длину....Он также не может содержать...символы из набора символов ASCII со значением меньше десятичного значения 32.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top