Programmierung > Delphi

USB-Laufwerkswechsel

Beschreibung

Bei einem Projekt möchte ich auf das Anstecken eines USB-Gerätes reagieren. WM_DeviceChange liefert bei CD/DVD-Wechseln den Buchstaben des Laufwerkes. Bei USB-Laufwerkes ist es nicht so einfach. Ich fand eine Lösung, bei welcher die Änderung über eine Laufwerksliste ermittelt wurden. Eine oft in Variationen vorkommende Lösung ermittelt einen DevicePath. Jedoch bekommt man dabei keinen Laufwerksbuchstaben.

USB-Laufwerkswechsel (1)

Die Ermittlung des DevicePath. Es wird die Lösung mit einer Class in einer eigenen Unit verwendet.
Weiter ...

USB-Laufwerkswechsel (2)

Die Ermittlung des DevicePath. Wie in USB-Laufwerkswechsel (1), jedoch innerhalb des Hauptformulars.
Weiter ...

Änderungen

23.03.2020Ergänzung bei USB-Laufwerkswechsel (1).
22.03.2020USB-Laufwerkswechsel (2) eingefügt.
21.03.2020Erstellung der Seite.