Äh, Du testest das mit dem Windows-Explorer??
Nur noch mal zur Erläuterung: Ein
UNC-Pfad hat die Form "\\server\blub". Der Präfix "\\?\" und "\\?\
UNC\" hat mit
UNC nichts zu tun, sondern ist eine Krücke die von MS irgendwann (für Windows NT?) erfunden wurde, um die
API-Aufrufe zu erweitern.
Ich teste das z.B. mit
Delphi-Quellcode:
if DirectoryExists(GetPrefixedPath('\\192.168.0.1\data\test'))
then
writeln('Direktory gefunden');
Und das funktioniert.