Stavo cercando di implementare una named pipe per le comunicazioni service/client in .NET e ho trovato this code che, durante l'inizializzazione del lato server della pipe, doveva impostare un descrittore di sicurezza per la pipe. Lo hanno fatto in questo modo:Localizzazione per identità di sicurezza in .NET
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));
Ma sto guardando, e io sono preoccupato per specificare SID come stringhe o Authenticated Users
e Administrators
parti. Qual è la garanzia che verranno chiamati, per esempio, in cinese o in un'altra lingua?
OK. L'ho confermato anch'io. Sembra funzionare. – ahmd0
Dovresti considerare di suddividere questo in una coppia domanda/risposta corretta. – slugster
Sì, è possibile rispondere alla propria domanda. – DWright