Ich benutze C++ mit Borland C++ Builder zu durchsuchen, und ich bin in der Lage zu einem lokalen oder Remote-Ordnern mit dem folgenden Code durchsuchen:Verwenden ShellExecute zu einem \ Standort
AnsiString sDir = "C:\\Temp";
ShellExecute(Application->Handle,"OPEN", "EXPLORER.EXE", sDir.c_str(), NULL, 1);
Aber wenn ich versuche, einen Zugriff auf Ordner auf einem Remote-Computer, der mit zwei umgekehrten Schrägstrichen beginnt, wie "\\ mypath", funktioniert der obige Code nicht mehr. Gibt es eine Möglichkeit, Windows Explorer zu überzeugen, "\\ mypath" zu öffnen?
Was funktioniert * nicht mehr * bedeutet genau? –
AnsiString sDir = "C: \\ Temp \\"; ??? –
Der Speicherort "C: \\ Temp" ist in Ordnung, ich kann es in Windows Explorer öffnen. Wenn ich versuche, "\\\\ Pfad" zu öffnen, wartet das Programm eine lange Zeit, dann öffnet es einen anderen Ort, "Bibliotheken". Ich habe versucht Pfad mit zwei Backslashes vor und auch vier Backslashes und beide funktionieren nicht. –