Domanda

Qualcuno sa quale sia la convenzione per i nomi delle chiavi del servizio Windows, quali caratteri sono legali?

È stato utile?

Soluzione

Basato sulla documentazione per il sottostante Struttura C ++ utilizzata per creare un servizio:

  

La lunghezza massima della stringa è di 256 caratteri. Il database del gestore controllo servizi conserva il caso dei caratteri, ma i confronti dei nomi dei servizi non fanno mai distinzione tra maiuscole e minuscole. Forward-slash (/) e backslash (\) non sono caratteri validi per il nome del servizio.

Inoltre, le seguenti regole si applicano al " Nome visualizzato " ;:

  

Questa stringa ha una lunghezza massima di 256 caratteri. Il nome viene conservato nel caso in Gestione controllo servizi. I confronti dei nomi visualizzati sono sempre senza distinzione tra maiuscole e minuscole.

Altri suggerimenti

Informazioni aggiuntive alla risposta di Richard Szalay.

Secondo ServiceInstaller.ServiceName su MSDN

  

ServiceName non può essere nullo o avere lunghezza zero. ... Inoltre, non può contenere ... caratteri del set di caratteri ASCII con valore inferiore al valore decimale 32.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top