Czy ktoś wie, jaka jest konwencja nazw kluczy serwisowych Windows, które znaki są legalne?Co to są poprawne znaki w nazwie usługi Windows (klucz)?
Odpowiedz
podstawie documentation dla bazowego C++ struktury użyte do wygenerowania usługę:
Maksymalna długość łańcucha wynosi 256 znaków. Baza danych menedżera sterowania usługami zachowuje wielkość liter, ale porównywanie nazw usług zawsze uwzględnia wielkość liter. Forward-slash (/) i backslash (\) nie są poprawnymi nazwami usług.
Dodatkowo stosuje się następujące zasady do "Display Name":
Ten ciąg ma maksymalną długość 256 znaków. Nazwa jest zapisana w pamięci w menedżerze sterowania usługami. Wyświetlane porównania nazw są zawsze niewrażliwe na wielkość liter.
Dodatkowe informacje do odpowiedzi od Richarda Szalaya.
Według ServiceInstaller.ServiceName on MSDN
ServiceName nie może być zerowa lub ma zerową długość. ... Nie może również zawierać ... znaków z zestawu znaków ASCII o wartości mniejszej niż wartość dziesiętna 32.