2016-06-27 13 views
0

Ich muss bearbeiten Dateien im Verzeichnis für Benutzer zulassen. Verzeichnis und Dateien darin wurden mit Admin-Privilegien erstellt. Also, wenn Benutzer versuchen, Dateien darin zu speichern - Ausnahme. Was kann ich in diesem Fall tun? Oder kann eine Möglichkeit bestehen, ein Verzeichnis mit bestimmten Rechten zu erstellen? I C# .Net 4.0C# Bearbeiten Sie Dateisystem-Verzeichnis-Privilegien von Admin-Prozess

Antwort

1

Grand-Zugang für alle Benutzer bin mit (mit Unterordnern) wie folgt aus:

DirectoryInfo dInfo; 
DirectorySecurity dSecurity = dInfo.GetAccessControl(); 
dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.InheritOnly, AccessControlType.Allow)); 
dInfo.SetAccessControl(dSecurity); 
+0

Vielen Dank! Funktioniert gut! – velgames