Ich war auf der Suche eine Named Pipe für Service/Client-Kommunikation in .NET und kam über this code zu implementieren, die, während der Initialisierung Serverseite des Rohres eine Sicherheitsbeschreibung für das Rohr einzurichten hatte. Sie taten es auf diese Weise:Lokalisierung für Sicherheitsidentität 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));
Aber ich es bin auf der Suche, und ich mache mir Sorgen um SIDs als Strings oder Authenticated Users
und Administrators
Teile angeben. Was ist die Garantie, dass sie etwa in Chinesisch oder einer anderen Sprache genannt werden?
OK. Ich habe es selbst bestätigt. Es scheint zu funktionieren. – ahmd0
Sie sollten in Betracht ziehen, dies in ein richtiges Frage/Antwort-Paar aufzuteilen. – slugster
Ja, Sie dürfen Ihre eigene Frage beantworten. – DWright