Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
970 Beiträge
 
Delphi 6 Professional
 
#6

AW: Netzwerkordnerzugriff

  Alt 29. Jun 2018, 10:58
Hmm..

Es geht Dir also darum, ohne NetUse eine Netzwerk-Verbindung per UNC-Pfad (ohne Laufwerksbuchstaben) zu erstellen.

Hatte da mal was um mich mit IPC zu verbinden..

Dafür gibt es die API 'WNetAddConnection2'!
Mit dieser kannst Du Netzwerk-Verbindungen ala NetUse herstellen.
Wenn Du dort das lokale Laufwerk als Parameter weglässt, dann wird auch ohne Laufwerk eine Verbindung/Anmeldung Hergestellt.

Diese wird sogar mit Netuse aufgelistet.

Danach einfach mit ShellExecute den UNC-Pfad öffnen.

ShellExecute(self.Handle, nil, PChar(UNCPfad),nil,nil,SW_SHOW);
  Mit Zitat antworten Zitat