Lokalizacja tożsamości bezpieczeństwa w .NET
Szukałem implementacji nazwanego potoku do komunikacji usługa / klient w .NET i natknąłem sięten kod że podczas inicjowania strony serwera potoku musiał ustawić deskryptor bezpieczeństwa dla potoku. Zrobili to w ten sposób:
PipeSecurity pipeSecurity = new PipeSecurity();
// Allow Everyone read and write access to the pipe.
pipeSecurity.SetAccessRule(new PipeAccessRule("Authenticated Users",
PipeAccessRights.ReadWrite, AccessControlType.Allow));
// Allow the Administrators group full access to the pipe.
pipeSecurity.SetAccessRule(new PipeAccessRule("Administrators",
PipeAccessRights.FullControl, AccessControlType.Allow));
Ale patrzę na to i obawiam się, że określę identyfikatory SID jako łańcuchy lubAuthenticated Users
iAdministrators
Części. Jaka jest gwarancja, że zostaną nazwani tak, powiedzmy, chińskim lub innym językiem?