Каковы допустимые символы в имени службы (ключа) Windows? - PullRequest
14 голосов
/ 29 апреля 2009

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

Ответы [ 2 ]

14 голосов
/ 29 апреля 2009

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

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

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

Эта строка имеет максимальную длину 256 символов. Имя сохраняется с учетом регистра в диспетчере управления службами. Сравнения отображаемых имен всегда чувствительны к регистру.

4 голосов
/ 21 ноября 2016

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

Согласно ServiceInstaller.ServiceName на MSDN

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...