Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#1

Erkennen ob USB-Gerät angeschlossen

  Alt 23. Aug 2013, 22:38
Hi @all,

ich spiele aktuell mit einem tollen UMTS-Stick rum. Jetzt suche ich noch nach einer Möglichkeit, mit meinem Delphi-Programm zu erkennen, ob das Modem jetzt eingesteckt ist oder nicht (Das Programm soll dann später Signalstärke und Netz-Typ anzeigen). Da es sich um ein USB-Modem und kein Massenspeicher handelt, kann man nicht einfach nach irgendwelchen Laufwerken suchen.

Mein aktueller Stand: Mit Hilfe von [1] habe ich schon mal das Gerät in der Registry gefunden. Da steht dann auch welchen COM-Port ich brauche (für Signalstärke und Co). Im letzten Post ist ein kleiner Fehler drin, die Geräte liegen unter HKLM\SYSTEM\CurrentControlSet\Enum\USB.

OnDeviceChange habe ich auch schon gefunden, beispielsweise in [2].

Die Frage ist jetzt nur: Wie bekomme ich heraus, ob das Modem jetzt am Rechner angeschlossen ist oder nicht?

rollstuhlfahrer
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat