2011-01-11 14 views
2

ich Hilfe brauche eine C# Skript in schriftlicher Form, die einen gesicherten freigegebenen Speicherort zugreifen kann (i den Benutzernamen und das Passwort hv), um einige Dateien von diesem Speicherort zugreifen und Dump auch einige Dateien über dort pragmatisch. Vielen Dank im VorausZugriff auf eine gemeinsam genutzte Ordner (die geschützt ist)

Antwort

5

Um eine Netzwerkfreigabe zuzugreifen, die Sie Logonuser aufrufen müssen geschützt und innerhalb Ihrer Anwendung Identitätswechsel zu tun. Die MSDN article bietet ein Codebeispiel. Dann können Sie einfach mit dem Namespace System.IO blättern, kopieren/verschieben usw. Zum Beispiel:

System.IO.Directory.GetFolders(@"\\Server\Share"); 

wird eine Liste der Ordner auf der Netzwerkfreigabe zurückgeben.

+0

danke ... ich werde das versuchen .. –

0

Ich nehme an, die App wird unter Anmeldeinformationen anders als der Benutzername/das Passwort ausgeführt werden, die auf den Ordner zugreifen können.

können Sie Identitätswechsel verwenden, finden Sie diese Frage, wie man die win32 api einzurichten ruft sich selbst anmelden und zurück.

Impersonate user in codebehind

Verwandte Themen