¿Cuáles son los caracteres válidos en un nombre de servicio (clave) de Windows?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Alguien sabe cuál es la convención para los nombres de clave de servicio de Windows, qué personajes son legales?

¿Fue útil?

Solución

Basado en la documentación para el subyacente Estructura de C ++ utilizada para crear un servicio:

  

La longitud máxima de la cadena es de 256 caracteres. La base de datos del administrador de control de servicios conserva el caso de los caracteres, pero las comparaciones de nombres de servicio siempre distinguen entre mayúsculas y minúsculas. La barra diagonal (/) y la barra diagonal inversa (\) no son caracteres de nombre de servicio válidos.

Además, las siguientes reglas se aplican al " Nombre para mostrar " ;:

  

Esta cadena tiene una longitud máxima de 256 caracteres. El nombre se conserva en mayúsculas en el administrador de control de servicios. Las comparaciones de nombres de visualización siempre distinguen entre mayúsculas y minúsculas.

Otros consejos

Información adicional a la respuesta de Richard Szalay.

De acuerdo con ServiceInstaller.ServiceName en MSDN

  

El ServiceName no puede ser nulo o tener longitud cero. ... Tampoco puede contener ... caracteres del conjunto de caracteres ASCII con un valor inferior al valor decimal 32.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top