2017-01-23 12 views
0

私は外部USBボタンを持っており、ボタンをクリックするたびにイベントを作成したいと思います。したがって、外部ボタンをクリックすると、「外部ボタンをクリックしました」というような出力が表示されます。 私はC#でUSBコミュニケーションの経験がほとんどありません。私の考えは、外部USBとそのIDを検出することでした。 ヒントやアイデアに感謝します。アプリケーションでお使いのUSBデバイスを検出したい場合はC#WPF外部usbボタン

+1

偉大な答えをお伝えするには、あなたがまだ質問していなければ[尋ねる]を一目で把握すれば助けになるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat

答えて

1

は、すべての最初の、多分あなたは、あなたのアプリケーションと通信するために必要なドライバとなりますお使いのデバイスのベンダーIDプロダクトIDを知っておく必要があります。 Windows OS用のデバイスマネージャツールでこれを非常に簡単に行うことができます。ここで

が小さいチュートリアルです:これが完了すると、使用しているライブラリと使用する通信プロトコルに応じて、 http://www.makeuseof.com/tag/how-to-find-unknown-device-drivers-by-their-vendor-device-id/

、あなたのベンダIDを使用してデバイスを検出することを可能にする機能があります&製品番号。このプロジェクトで http://www.usbhidnetclass.com/?page_id=226

、このような機能がある:

ここ

私はHID (ヒューマンインタフェースデバイス)を使用する前に使用した.NETのサンプルプロジェクトプロトコル、テストのためのものです

easyUSBHidNetClass1.DeviceUSB_Config_VID_PID(0x1234, 0x0001); //VID and PID 

これにより、自分のアプリケーションでデバイスを検出することができます。

希望すると助かります!

関連する問題