Thema: Delphi Partition zu phys. LW?

Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Partition zu phys. LW?

  Alt 12. Jun 2018, 23:24
Stimmt!

Im Anhang ist ein komplett Lauffähiges mini-Programm was nur eine Sache macht,
es listet auf Knopfdruck alle DriveLetters auf mit den dazu gehörigen Infos.

Laufwerk Letter Typ Schreibstatus ges.Größe freieGröße Seriennummer Label

Was Dich Interessieren wird ist function GetPhysicalDiskNumber(Drive: Char): Integer; das.
Diese Funktion macht folgendes, übergebe Ihr ein Letter und Du erhälst die Laufwerksnummer.
Das war es doch was Du wolltest, richtig?

Binary plus Source im Anhang.

Ps: Alles Winapi und nicht WMI.
Pps: Da hier nicht über Volumes gegangen wird bleiben versteckte Partitionen weiterhin versteckt.

Achso, und wenn CD/DVD Laufwerke connected sind, die bekommen als Laufwerk die Nummer 255.
Angehängte Dateien
Dateityp: 7z DiskDrive.7z (193,9 KB, 15x aufgerufen)
Gruß vom KodeZwerg

Geändert von KodeZwerg (12. Jun 2018 um 23:38 Uhr)
  Mit Zitat antworten Zitat