![]() |
USB Abfragen?
So da ich ja jetzt wirklich viele fragen hatte und mir immer geholfen wurde meine glaub ich letzte frage:
Gibt es eine Möglichkeit über Standart Delphi die USB Ports zu überwachen ? Wenn nicht gibt es überhaupt solch eine Möglichkeit? Ich hoffe das gibt es irgendwie :/ Danke! |
Re: USB Abfragen?
Nein, denn es gibt gar keine USB-Ports.
Auf Softwareebene sind die Ports einfach nicht vorhanden, denn es ist ein serieller Bus und keine serielle Leitung. Man kann nur Geraete ansprechen. Meist ist das API dafuer von USB komplett unabhaengig. USB-Sticks z. B. sind einfach Datentraeger und sonst nichts. Es laeuft also alles ueber den normalen Filesystemzugriff. |
Re: USB Abfragen?
Liste der Anhänge anzeigen (Anzahl: 1)
ich weiß nicht, ob da wirklich was passendes drin ist, aber eventuell bringt dich das WMI da weiter ... 's gibt da jedenfalls ein paar gut klingende Klassen:
WMI > Computer System Hardware Classes > Motherboard, Controller, and Port Classes > Win32_USBController Win32_USBControllerDevice Win32_USBHub meine (aktuellen) Klassen und Funkionen können zwar "nur" (Standard)Infos auslesen, aber im MSDN/PSDK findet man ja bestimmt Hinweise, wie man weiteren Zugriff erlangt. Eventuell helfen die "Magenta Systems WMI and SMART Component v5.0" > ![]() Hab grad nur'n Win98 und da gab's WMI noch nicht, kann also nich nachsehn, was die Klassen liefern ... also einfach mal in der Demo 'nen Klassennamen eingeben/auswählen und reinsehen ._. |
Re: USB Abfragen?
Vergiss es. Den Datenstrom kann man nicht ohne Treiber belauschen.
|
Re: USB Abfragen?
Er hat ja nicht gesagt, daß er den Datenstrom belauschen will ... überwachen könnte auch nur heißen mitzubekommen, ob/was grade für Geräte am USB dranhängen und ob sich da was ändert (z.B. USB-Stick drangesteckt/abgezogen).
|
Re: USB Abfragen?
Zitat:
Genau das meine ich :oops: ups :/ ich bin kein profi im Erklären :( |
Re: USB Abfragen?
Zitat:
|
Re: USB Abfragen?
Zitat:
|
Re: USB Abfragen?
Das sollte schon gehen, schließlich hat Windows bestimmt irgendwo 'ne Liste davon.
Aber wie genau weiß ich auch nicht ... wie gesagt, kannst ja mal schauen, ob dir das WMI (Windows Management Instrumentation, welches den Zugriff auf Systeminformationen bietet) weiterhelfen kann. |
Re: USB Abfragen?
Das an- und abstecken zu ueberwachen ist problemlos. Dazu gibt es die Message WM_DEVICECHANGE.
Schwieriger wird es herauszubekommen welche USB-Geraete an- bzw. abgesteckt wurden. Da gibt es keine allgemeingueltige Methode die wirklich funktioniert. Zustaendig ist das Setup API mit gelegentlicher Mithilfe des Config Manager APIs. Zu beiden habe ich eine Konversion. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 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