![]() |
Erkennen ob USB-Gerät angeschlossen
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 ![]() OnDeviceChange habe ich auch schon gefunden, beispielsweise in ![]() Die Frage ist jetzt nur: Wie bekomme ich heraus, ob das Modem jetzt am Rechner angeschlossen ist oder nicht? rollstuhlfahrer |
AW: Erkennen ob USB-Gerät angeschlossen
Liste der Anhänge anzeigen (Anzahl: 2)
Zeigt belegte COMPORTS an.
![]() Dann sendet man ein AT-Command - das Modem (z.B. GSM-Handy, UMTS-Stick) antwortet mit seinem Namen. |
AW: Erkennen ob USB-Gerät angeschlossen
Du bekommst von Windows eine Message (WM_DEVICECHANGE), wenn ein Gerät ein- oder ausgestöpselt wurde. Da solltest Du ansetzen.
Bei mir hat es gereicht, bei der Message einfach zu schauen, ob ich das Gerät (ein RFID-Reader) jetzt ansprechen kann oder nicht mehr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz