阅读:650回复:0
USB设备安装
背景:
1) Usb Serial Number index 为0时,系统认为Usb Serial Number String 为空. 2) 主机在与设备建立通讯后,获取设备配置信息,字符串信息; 3) 主机根据枚举类型,VID,PID建立HardWareID List,并根据第一个HardwareID去加载驱动; 4) 主机根据枚举类型,VID,PID及SN建立PNPDeviceID,OS会在注册表中注册与PNPDeviceID相关的 信息; 问题: 当Usb Serial Number index =0,PNPDeviceID与HUB口相关,即每换一个HUB口PNPDeviceID均不同.这时系统会去重新安装设备,VISTA可以根据上次的信息自动完成安装,可是XP却不能!!! 请问各位大侠有没有通过修改注册表方法解决这一问题,谢谢!! |
|