Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Ein mit Subst erstelltes Laufwerk erkennen

  Alt 11. Nov 2019, 22:35
Benutze die Funktion MSDN-Library durchsuchenQueryDosDevice. 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
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat