System.UnauthorizedAccessException

08/10/2008 - 20:47 von Thomas Bock | Report spam
Hi NG

Ich bekomme die Ausnahme System.UnauthorizedAccessException. Das ist
eigentlich auch richtig und klar, weil bei den Eigenschaften der Datei bzw.
den Sicherheitseinstellungen für Administratoren, Jeder und System keinerlei
Rechte freigegeben sind. Wie funktioniert es aber bei Backup-Programmen? Sie
müssen ja auch irgendwie die Datei lesen und auf den Backup-Ort schreiben.
Ist es in C# grundsàtzlich möglich wirklich alle Dateien in einen
Backupordner zu schreiben, also ein vollwertiges Backup-Programm zu
entwickeln?

Vielen Dank
Thomas Bock
 

Lesen sie die antworten

#1 Thomas Scheidegger
08/10/2008 - 21:12 | Warnen spam
Hallo Thomas

Wie funktioniert es aber bei Backup-Programmen? Sie müssen ja auch
irgendwie die Datei lesen




es gibt das Win32
Backup API
http://msdn.microsoft.com/en-us/library/aa362512(VS.85).aspx
(.NET: via PInvoke)

welches (im entspr. Kontext)
maximalen Zugriff auf Dateien hat,
sogar auf die NTFS-Alternative Streams
(wobei ab 2003 dazu auch: FindFirstStream usw)




Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen