2. 根据USB规范的定义,所有的USB设备都用供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,VID由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用...
USB\VID_xxxx&PID_yyyy\InterfaceNumber 其中xxxx是VID,yyyy是PID,而InterfaceNumber则是接口编号,它可能与你想要的Interface ID相关或相同(取决于具体的使用场景和定义)。 理解和使用Interface ID: Interface ID的具体含义和格式可能依赖于你的应用程序或设备驱动程序的上下文。在某些情况下,它可能直接对应于“De...
VID是制造商ID。PID是产品ID。它们均为16位二进制数,可以简写为4位十六进制数。 举个例子: 在设备管理器找到设备,右键属性-详细信息-属性-硬件Id中查找ID值 将红色标记色的两个四位16进制数分别输入到: USB ID Database - Vendor ID and Product ID list - the sz development 查询结果为 Kernel-PnP事件记...
在Linux系统下获取USB PID&VID是件⼗分容易的事情,只需要"lsusb"命令就可以了。不过,对于Windows,就没有那么容易了。之前,有尝试过通过注册表来获得⽬前连接device的USB PID&VID,不过注册表⾥存放的是之前有插⼊这台Windows系统的USB设备的历史记录,也就是说,并不是⽬前连接到Windows的USB设备的信息...
获取指定USB设备的VID PID和SerialNumber 代码片段 USB HID,VID说明 USB 获取设备VID,HID 里边源码说明:路径:https://github.com/signal11/hidapi , 进入下载,我选择zip,下载到本地,解压 资源结构如下: 其实Windows,主要用了两个文件,hidapi文件夹下的头文件:hidapi.h,wendows文件夹下的,hid.c资源文件,其实w...
然后就是其实存储USB记录的还有很多键值,如 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB该键值中能看到厂商号(VID_)、厂商产品号(PID_),还有LocationInformation(端口号) Port_#0001.Hub_#0005等。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses该键值下有两个设备类:{53F56307-B6BF...
\USB#VID_045E&PID_0840#0C33CG9212501N0#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Interface Status: Enabled InterfacePath: \\?\USB#VID...
例如,当用户将无线局域网 (WLAN) 适配器插入连接到计算机的 USB 集线器的端口时,将执行以下步骤: USB 集线器驱动程序检测到设备。 根据它从适配器查询的信息,中心驱动程序会为设备创建硬件 ID。 例如,USB 集线器驱动程序可以为 WLAN 适配器创建 的硬件USB\VID_1234&PID_5678&REV_0001ID。 有关 USB 硬件 ID 格...
设备描述符内信息包括端点0的最大包长度,设备所支持的配置(Configuration)个数,设备类型,VID(Vendor ID,由USB-IF分配), PID(Product ID,由厂商自己定制)等信息。Get_Descriptor请求(Device type)和设备描述符(已抹去VID,PID等信息)之后主机发送Get_Descriptor请求,读取配置描述符(Configuration Descriptor),字符串等,...
判断指定VID PID的USB设备是否连接到电脑 可以自己指定VID或者PID 检测系统中对应的设备是否连接 VID PID的查看方法如下: 设备管理器 >对应USB设备 >属性 >详细信息 >属性下拉框 选择硬件ID 如果报错 将字符集 character set 改为Use Unicode Character Set 在项目属性 >配置属性 >常规 中">判断指定VID PID的USB...