バーコード スキャナを USB ポートに接続しました。スキャナーからアプリに直接データを取得するには、モードを HID キーボードからシリアル ポート エミュレーションに変更する必要がありました (リーダーは、システムによって HID システム キーボードではなく通常の HID デバイスとして認識されます)。これまでのところ、すべてうまくいっています。
問題は、デバイスを見つけるために VID 番号と PID 番号を知る必要があることです。これらの値は知っていますが、デバイスを名前で検索したいと考えています。
SimpleHIDWrite というプログラムを見つけました。
プログラムを起動すると、デバイスに「Symbol Bar Code Scanner」というわかりやすい説明が表示されます。
私は自分でこの名前にたどり着こうとしました-私は構造を使用しました:
HIDD_ATTRIBUTES HIDP_CAPS SP_DEVICE_INTERFACE_DATA SP_DEVICE_INTERFACE_DETAIL_DATA SP_DEVINFO_DATA
ただし、この説明にアクセスできる構造体のフィールドが見つかりませんでした。
残念ながら、これを行う方法を学ぶための SimpleHIDWrite ソース コードが見つかりません。
手伝って頂けますか?