2009-02-12 5 views
15

Zur Zeit, wie ich dies tue, ich für eine maskierte Liste von USB-Geräten abfragen (maskiert speziell für das Gerät, mit dem ich arbeite) und wenn es da ist, fahre ich fort, wenn nicht, dann benachrichtigen der Benutzer, dass das Gerät nicht verbunden ist. Die Methode zum Abrufen einer Liste von USB-Geräten wird mir durch die .NET-Bibliothek eines USB-Peripherie-Controller-Chip-Herstellers zur Verfügung gestellt.Wie kann ich ein USB-Verbindungstrennungsereignis erkennen? (Windows, .NET C# -Anwendung)

Gibt es irgendwo ein Ereignis für die Trennung eines USB-Geräts?

Antwort

3

haben Sie die Klasse Win32_USBControllerDevice ausgecheckt? http://msdn.microsoft.com/en-us/library/aa394505(VS.85).aspx

+0

ich sollte klarstellen; Ich benutze tatsächlich einen USB-Peripherie-Controller-Chip (großer Unterschied, sollte besser formuliert haben) Ich werde in diese Klasse schauen, danke Jose. Auch das habe ich auch gefunden: http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx WM_DEVICECHANGE – Jon

Verwandte Themen