Behandlung von Windows USB-Ereignissen
Ich habe einen generischen USB-HID-Kommunikationstreiber erstellt, der USB-Ereignisse überwachen und Datenpakete von und zu Geräten senden / empfangen kann. Ich benutze es erfolgreich seit meinemWinForms
Tage so viel Code wurde von MSDN ausgesondert und sehr ähnlich wie vorgeschlagen implementiertHie. Meine Frage lautet: Die Beispiele, die ich sehe, beruhen weiterhin auf der scheinbar alten "Windows Messaging" -Architektur, d. H.System.Runtime.InteropServices
, WM_xxxxxxx tippe Nachrichten, registriere / behandle diese in einem reinenC# WPF
App mitHwndHandler
, überschreibenWndProc
usw. Ich habe mich gefragt, ob es keine Möglichkeit gibt, USB-Ereignisse mit einem moderneren, ereignisgesteuerten Ansatz zu verarbeiten, z. B. mitdelegates
, @ abonnierEventHandlers
, etc? SogarDien @ SO-Posts wird empfohlen, solche archaischen Methoden nicht zu verwenden, und ich stelle mir vor, dass es auch für USB-Ereignisse eine Lösung geben muss. Vielen Dank.