首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在idVendor中获取USB idVendor名称和idProduct名称

如何在idVendor中获取USB idVendor名称和idProduct名称
EN

Stack Overflow用户
提问于 2022-07-26 13:39:43
回答 1查看 72关注 0票数 0

我想得到usb设备的名称,像金斯敦科技DataTraveler。

总线004设备014: ID 0951:1666金斯敦技术DataTraveler 100 G3/G4/SE9 G2

为此,我使用libusb库,但我获得了idVendor号和idProduct号。如何使金斯敦科技成为idVendor的一部分?

代码语言:javascript
复制
int hotplug_callback(struct libusb_context *ctx, struct libusb_device *dev,
                     libusb_hotplug_event event, void *user_data) {
  static libusb_device_handle *dev_handle = NULL;
  struct libusb_device_descriptor desc;
  (void)libusb_get_device_descriptor(dev, &desc);

    printf("Device Descriptor:\n"
           "  bLength             %5u\n"
           "  bDescriptorType     %5u\n"
           "  bcdUSB              %2x.%02x\n"
           "  bDeviceClass        %5u %s\n"
           "  bDeviceSubClass     %5u %s\n"
           "  bDeviceProtocol     %5u %s\n"
           "  bMaxPacketSize0     %5u\n"
           "  idVendor           0x%04x %s\n"
           "  idProduct          0x%04x %s\n"
           "  bcdDevice           %2x.%02x\n"
           "  iManufacturer       %5u %s\n"
           "  iProduct            %5u %s\n"
           "  iSerial             %5u %s\n"
           "  bNumConfigurations  %5u\n",
           desc.bLength, desc.bDescriptorType,
           desc.bcdUSB >> 8, desc.bcdUSB & 0xff,
           desc.bDeviceClass, cls,
           desc.bDeviceSubClass, subcls,
           desc.bDeviceProtocol, proto,
           desc.bMaxPacketSize0,
           desc.idVendor, vendor, desc.idProduct, product,
           desc.bcdDevice >> 8, desc.bcdDevice & 0xff,
           desc.iManufacturer, mfg,
           desc.iProduct, prod,
           desc.iSerialNumber, serial,
           desc.bNumConfigurations);
EN

回答 1

Stack Overflow用户

发布于 2022-08-12 08:39:02

我解决了问题。我从github中添加了必要的lsusb库功能,解决了这个问题。

https://github.com/gregkh/usbutils/blob/master/lsusb.c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73124461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档