什么样的USB自动装系统驱动

[复制链接]
 楼主| byfgstj 发表于 2009-10-10 09:06 | 显示全部楼层 |阅读模式
本帖最后由 byfgstj 于 2009-10-10 09:07 编辑

也就是说,设备具备什么样的特征时候,一插上去的时候,系统就知道这个装系统自带的驱动。我用鼠标PID号来迷惑它,可它还是问我装驱动。难道要装系统自带的驱动,设备要告诉PC机吗?先谢谢了。
duojinian 发表于 2009-10-10 12:37 | 显示全部楼层
呵呵。PC其实就是微软的操作系统管理通用串口。通过设备描述符来识别是否是标准USB设备。是则自动调用操作系统自带的驱动。不是则搜索安装的驱动是否有匹配的,如果有,则自动调用。如果没有则提示无法识别设备。
所以模拟鼠标键盘的前提是。按照HID协议要求建立握手代码,不同的是可以不用实际的鼠标键盘数据,而是将自己所需要上传得数据,按照HID的协议,上传即可。
computer00 发表于 2009-10-10 12:39 | 显示全部楼层
要做成系统自带驱动的东西,例如HID设备(包括HID键盘、鼠标、游戏手柄、自定义HID设备等等),大容量存储设备、标准音频设备等等。
 楼主| byfgstj 发表于 2009-10-10 16:45 | 显示全部楼层
多谢指点!那问题就出在我没有HID协议。
lxyppc 发表于 2009-10-10 17:29 | 显示全部楼层
如果是Windows7
你只要通过Win7的徽标认证就行了
什么样的驱动都能自动安装
xwj 发表于 2009-10-10 17:40 | 显示全部楼层
1、做成系统自带驱动的标准设备;
2、做成标准U盘然后运行自运行程序:AUTORUN.INF安装驱动——很多免驱UKEY都是这种方式
3、伪造个系统自带驱动的设备——不建议
4、买通微软,让它在更新包里包含你的驱动——可能性不大;P
mcuisp 发表于 2009-10-10 19:24 | 显示全部楼层
Cypress有个相关的专利,呵呵.
我也有一个.
 楼主| byfgstj 发表于 2009-10-11 10:27 | 显示全部楼层
2# duojinian
愚人还不是很明白,所以再来问问:是不是在固件里面写好HID握手代码协议,可以给我这个协议吗?或者是例程。成分感谢!
computer00 发表于 2009-10-15 22:13 | 显示全部楼层
直接去www.usb.org下载就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

40

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部