Benutze die Funktion
QueryDosDevice. Wenn der ermittelte Zielpfad mit '\??\' beginnt, handelt es sich um ein mit
subst zugewiesenes Laufwerk:
Delphi-Quellcode:
var TargetPath : string;
var MaxLength := MAX_PATH + 1;
SetLength(TargetPath, MaxLength);
QueryDosDevice(PChar('C:'), PChar(TargetPath), MaxLength); // \Device\HarddiskVolume3
QueryDosDevice(PChar('X:'), PChar(TargetPath), MaxLength); // \??\C:\Users\Public\Downloads