如何根据其VID和PID识别USB设备

问题描述:

在Windows设备管理器中,我可以查看连接到系统的每个USB设备的VID和PID。使用此信息查找设备供应商的好方法是什么?如何根据其VID和PID识别USB设备

我的动机是,我想将应用程序部署到我的用户,这些用户识别连接到他们的系统中所有的USB设备。

+1

就目前而言,这将是足够的,如果我可以看看在网络上此数据,但如果有仰视的名单上的每个设备供应商的一些自动化的方式,将是很好的。 –

这只是那些你必须不断的更新列表的一件事,虽然有稍微过时的信息不会被可怕的,因为最流行的厂商已经撒手人寰。 Here's您可以使用的一个来源似乎会定期更新。

这是非常晚,我敢肯定,你已经解决了你的问题,但我想我会解决你的问题,你忽略的另一半(很可能是因为你已经知道这一点)。

但是别人在那里,设备枚举是这里所描述的应用程序的另一个重要的。我不附属于这些库,但我确实建议他们:即针对设备枚举的libusbx,libusb-1.0或libusb-0.1。

有了你可以列出连接的设备和存储他们的供应商/产品ID针对任何公布名单相比,这些C/C++库中的任何一个。

+0

他并没有问如何获得VID/PID,这将是一个不同的问题。 –

试试这个源码,它是我使用的,它似乎总是最新的,很容易使用pcidatabase它是一个在线搜索,因此您不必查看数字列表。