Windows 서비스 (키) 이름의 유효한 문자는 무엇입니까?
-
03-07-2019 - |
문제
Windows 서비스 키 이름의 컨벤션이 무엇인지 아는 사람이 있습니까?
해결책
를 기반으로 선적 서류 비치 서비스를 작성하는 데 사용되는 기본 C ++ 구조의 경우 :
최대 문자열 길이는 256 자입니다. Service Control Manager 데이터베이스는 문자의 경우를 보존하지만 서비스 이름 비교는 항상 사례 둔감합니다. 포워드 슬래시 (/) 및 백 슬래시 ()는 유효한 서비스 이름 문자가 아닙니다.
또한 다음 규칙은 "표시 이름"에 적용됩니다.
이 문자열의 최대 길이는 256 자입니다. 이름은 서비스 제어 관리자에서 케이스 보존되어 있습니다. 표시 이름 비교는 항상 대소 문자를 사용하지 않습니다.
다른 팁
Richard Szalay의 응답에 대한 추가 정보.
에 따르면 MSDN의 ServiceInstaller.ServiceName
ServiceName은 NULL 또는 길이가 0이 될 수 없습니다. ... 또한 값을 가진 ASCII 문자의 문자 32보다 적은 값을 포함 할 수 없습니다.
제휴하지 않습니다 StackOverflow