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);