我将条形码扫描仪连接到 USB 端口。我需要将模式从 HID 键盘更改为串行端口仿真(系统知道阅读器将其视为常规 HID 设备,而不是 HID 系统键盘)以将数据从扫描仪直接获取到我的应用程序中。到目前为止,一切都很好。
问题是我需要知道 VID 和 PID 号码才能找到我的设备。我知道这些值,但我想按名称查找我的设备。
我找到了一个名为 SimpleHIDWrite 的程序:
当我启动程序时,我的设备有一个很好的描述“符号条码扫描仪”。
我试图自己达到这个名字 - 我使用了结构:
HIDD_ATTRIBUTES HIDP_CAPS SP_DEVICE_INTERFACE_DATA SP_DEVICE_INTERFACE_DETAIL_DATA SP_DEVINFO_DATA
但是,我在结构中找不到允许我访问此描述的字段。
不幸的是,我找不到 SimpleHIDWrite 源代码来学习如何做到这一点。
你能帮助我吗?