首页 > 解决方案 > libusb node usb 获取设备实例路径

问题描述

在 USB 设备上的 Windows 中使用设备管理器我在设备实例路径属性中得到了这个:

USB\VID_0403&PID_E868\02302692

我正在尝试从基于 libusb 的 Node USB 库中获取此信息。当我查询时,我得到这些值:

idVendor: 1027,
idProduct: 59496,
bcdDevice: 1536,
iSerialNumber: 3,

转换时是设备管理器中的那些值。

//E868 = 59496

//1027 = 403

//1536 = 600

但是,我似乎找不到 \02302692。当我运行 lsusb -v 时,该值也不存在。

Windows 在哪里获得 \02302692。如果使用 libusb 检索该值的属性是什么?我还以为是iSerialNumber??

为了得到我所拥有的,我正在打电话

var lxdevice = usb.findByIds(1027, 59496);
console.log(lxdevice.deviceDescriptor);

在节点 USB 库中。https://github.com/tessel/node-usb

标签: node.jsusblibusbdevice-manager

解决方案


推荐阅读