Benutzername und Passwort bei Netzwerkzugriff übergeben
-
Hallo,
ich möchte auf einen den Inhalt eines Ordner auflisten, der auf einem anderen Computer liegt, also via Netzwerk. Mein Lösungsansatz war bis jetzt so:ListBox1->Items->Clear(); AnsiString myDir = "//ip-adresse//Freigabe"; TSearchRec sr; if (FindFirst(myDir + "\\*.*", faAnyFile, sr) ==0) { do { ListBox1->Items->Add(sr.Name); } while(FindNext(sr)==0); FindClose(sr); }Mein Problem ist nun, das ein Benutzername und Passwort benötigt wird, wie kann ich diese übergeben?
Danke!
-
Hallo
Da wirst du sicher nur mit WinAPI-Funktionen weiterkommen.
bis bald
akari
-
Dieser Thread wurde von Moderator/in akari aus dem Forum VCL (C++ Builder) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Probier mal:
"\\\\ip-adresse@user:password\\Freigabe"Edit: user und password natürlich entsprechend setzen
-
Hi
So wie ich das da lese willst du den Login vorgang umgegen !
Das geht so nicht, und ist nur durch nen Hack möglich. Wen momentan überhaubt so ein Fehler bekannt wäre in SMB /SMB2, müsstest du dann den Exploit in dein Progrämmchen einbauen, aber das gehört weis Gott nicht in so ein Forum !!lowbyte
-
Schau Dir NetUseAdd an:
http://msdn.microsoft.com/en-us/library/aa370645(v=VS.85).aspx