Entfernen Sie alle Standarddateiberechtigungen

Ich habe eine C # -Netzwerkanwendung, die Administratoren zur Eingabe von Informationen zur Netzwerk-Proxy-Authentifizierung auffordert. Ich frage den Benutzer, ob er diese Informationen speichern möchte. Wenn er dies wählt, verschlüssele ich sie in einer eindeutigen lokalen Datei für den Benutzer. Ich möchte dann alle Dateiberechtigungen mit Ausnahme des Benutzers entfernen, der sie erstellt hat, aber alle anderen Benutzer, die die Datei löschen können.

Jetzt habe ich unten einen MS-Artikel gefunden, aber es hilft nichts, wenn ich die Standardbenutzer nicht kenne, die überhaupt für die Datei eingerichtet wurden. Gibt es eine alle Dateiberechtigungen entfernen? Ich kann dann die einzelnen Rechte hinzufügen, die ich für den vollständigen Zugriff durch den aktuellen Benutzer einrichten möchte, und die Berechtigungen für "Alle Benutzer" oder "Authentifizierte Benutzer" löschen, die je nach Windows-Version unterschiedlich aussehen.http://msdn.microsoft.com/en-us/library/system.io.file.setaccesscontrol.aspx

Antworten auf die Frage(3)

Ihre Antwort auf die Frage