Laden...

DirectoryInfo, FileInfo mit anderen Benutzerdaten?

Erstellt von lord_fritte vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.725 Views
L
lord_fritte Themenstarter:in
553 Beiträge seit 2007
vor 13 Jahren
DirectoryInfo, FileInfo mit anderen Benutzerdaten?

Hallo gibt es eine Möglichkeit den DirectoryInfo und FileInfo Klassen für Datei/Ordner Operationen(Löschen, Erstellen, Lesen, Schreiben, etc.) auf lokale Dateien/Ordner und auf UNC Dateien/Ordner andere Benutzerdaten mitzugeben?

49.485 Beiträge seit 2005
vor 13 Jahren

Hallo lord_fritte,

nein, den Operationen selbst kannst du das nicht mitgeben. Du kannst höchsten den Prozess selbst unter einem anderen Benutzer ausführen.

herbivore

L
lord_fritte Themenstarter:in
553 Beiträge seit 2007
vor 13 Jahren

Aber gibt es nichts um sich speziell bei UNC Pfads auf Pfad 1 als User A und auf Pfad B als User B anzumelden?

R
103 Beiträge seit 2009
vor 13 Jahren

schau mal hier

http://www.codeproject.com/KB/cs/zetaimpersonator.aspx

damit kannst du temporär unter einem anderen useraccount operationen ausführen.
Der Aufruf geht denkbar einfach mit z.B.


using (new Impersonator("username", "domainname", "userpw"))
                {
                    string[] files = Directory.GetDirectories(@"\\test\test");
                    foreach (string s in files)
                        Console.WriteLine(s);
                }

L
lord_fritte Themenstarter:in
553 Beiträge seit 2007
vor 13 Jahren

Danke.