質問

Windowsサービスキー名の規則が何であるか、どの文字が合法かを知っている人はいますか?

役に立ちましたか?

解決

基礎となるドキュメントに基づくサービスの作成に使用されるC ++構造:

  

文字列の最大長は256文字です。サービスコントロールマネージャーデータベースは文字の大文字と小文字を保持しますが、サービス名の比較では常に大文字と小文字が区別されません。スラッシュ(/)およびバックスラッシュ(\)は有効なサービス名文字ではありません。

さらに、「表示名」には次のルールが適用されます。

  

この文字列の最大長は256文字です。名前は、サービスコントロールマネージャーで大文字と小文字が保持されます。表示名の比較では、常に大文字と小文字が区別されません。

他のヒント

Richard Szalayからの回答への追加情報。

によるMSDNのServiceInstaller.ServiceName

  

ServiceNameをnullにしたり、長さをゼロにしたりすることはできません。 ...また、10進値32未満の値を持つASCII文字セットの...文字を含めることはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top