神农鼎 发表于 2025-3-7 20:25:07

deepseek 回复的,不一定对

xxkj2010 发表于 2025-3-7 20:32:27

神农鼎 发表于 2025-3-7 20:25
deepseek 回复的,不一定对

哦,我也从deepseek获取了答案,比上面的具体,同样也有一定的参考价值。

xxkj2010 发表于 2025-3-7 20:35:14

神农鼎 发表于 2025-3-7 20:25
deepseek 回复的,不一定对

账号“国芯人***”是一般的论坛用户吧?

xxkj2010 发表于 2025-3-7 20:38:30

wnagming 发表于 2025-3-7 20:34
是机器人,国芯人***指的是国芯人工智能

这机器人也很啰嗦的,5、6、7楼的的意思基本上相同的

DebugLab 发表于 2025-3-7 20:40:13

xxkj2010 发表于 2025-3-7 20:32
哦,我也从deepseek获取了答案,比上面的具体,同样也有一定的参考价值。
一个vid+pid的组合只能对应唯一描述符,windows系统,某USB设备只要连接过一次,USB设备的VID(厂商ID)、PID(产品ID)和描述符信息会与设备的类GUID(全局唯一标识符)绑定,并存储在Windows系统的注册表中。这一机制主要用于设备驱动匹配、即插即用功能以及系统对设备的管理,对于唯一的vid+pid,描述符不能变更


同一个vid+pid,乱改描述符,注册表就乱套了,严重情况需要重装系统,我已经重装一次了

xxkj2010 发表于 2025-3-7 20:45:29

DebugLab 发表于 2025-3-7 20:40
一个vid+pid的组合只能对应唯一描述符,windows系统,某USB设备只要连接过一次,USB设备的VID(厂商ID) ...

这改法,我记得前些时也做过,好像没有出问题。
不过昨天试的,不是以前那台电脑,
这个是不是与电脑的系统也有关系的?

DebugLab 发表于 2025-3-7 21:13:57

xxkj2010 发表于 2025-3-7 20:45
这改法,我记得前些时也做过,好像没有出问题。
不过昨天试的,不是以前那台电脑,
这个是不是与电脑的系 ...

我刚学USB的时候,HID和UAC用一个vid+pid,然后注册表就乱套了,最后重装系统
都是HID或UAC,稍微改一点,都不正常,要设备管理器里删除设备后重新插拔才正常

xxkj2010 发表于 2025-3-8 09:50:52

DebugLab 发表于 2025-3-7 21:13
我刚学USB的时候,HID和UAC用一个vid+pid,然后注册表就乱套了,最后重装系统
都是HID或UAC,稍微改一点 ...

我想起来了,应该以前我也有遇到类似你遇到的问题,用相同的一组 vid +pid,分别配置成单独HID 和 HID +CDC,结果也得删除设备含驱动程序。
页: 1 [2]
查看完整版本: 请问USB的PID是不是不能随便修改的?