andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:8342回复:28

usb mouse 的驱动

楼主#
更多 发布于:2001-05-11 10:59
各位大侠:
  我现在想试着写一个usb mouse 的驱动程序,但不知道mouse是怎样将消息传递给系统的?谢谢帮忙!

最新喜欢:

liuxf66liuxf6...
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-05-11 11:11
不知你是要做什么驱动程序,如Filter Driver还是Hid MiniDriver。
驱动人生。
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-05-11 13:49
是的,windows 本生带有驱动,但是我想是着字己写程序练手,替换
系统的程序,就是 mini driver, 鼠标消息怎样通知系统?
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-05-11 17:11
在DriverEntry中用HidRegisterMinidriver函数注册后,HidClass.sys就会向你的Driver发送HidCtrlCode了。
回答即可。
驱动人生。
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-05-14 11:50
dear henry, 请教:
将 USB 接口的 mouse 采用 hid 的方式写一个驱动,或将它写成一个 USb 的驱动(用 USB 的方式),两者是否有区别或联系,谢谢!
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-05-14 16:30
采用HID方式写的MouseDriver的可以不用管MessageQueue等与系统有关的复杂的事。而采用USB方式写MouseDriver则自主性更强一点。
另外,写HidMouseDriver好像不能通过GUID访问(至少我不能)。
驱动人生。
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-05-14 17:05
Henry, 在 2000 下,为什么我的 usb mouse 驱动挂不上,用softice 调试时,当插入 mouse 时,系统自动加载了 mouclass.sys
mouhid.sys, 根本就不加载我的驱动程序,烦请告知原因,谢谢!
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-05-15 14:55
Andy, 非常抱歉,我没有看过Win2K下的驱动。所以不知道是什么原因。我想可能是你的驱动程序没有安装好。
驱动人生。
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-05-16 13:43
Henry,
anyway, thank you !
你是否有w98 下,usb mouse drivers 原码?
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-05-16 16:37
我没有它的原码,不过我有HidUsb.sys的Checked版本。和自己写的HidUsb.sys的程序。(当然,Bugs是有的,不过也能用。)
驱动人生。
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-05-17 10:10
能mail给我一份吗? chenchao_@263.net,谢谢!
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-05-17 17:18
请将源码 mail 给我,好吗?
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-05-17 17:27
刚Mail完。
驱动人生。
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2001-08-11 16:57
可以mail一份给我吗mailto: ipvideo@163.com
先谢谢了!
很想你,身不由己……
leemimi
驱动牛犊
驱动牛犊
  • 注册日期2001-09-15
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2001-10-16 17:56
Dear Henry,

Mail me too,Please.My mail:leemimi@china.com
Thanks!
leemimi
m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-11-23 13:32
mail me too
lam123@263.net
李安明
m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-11-23 13:33
Dear Henry,

Mail me too,Please.My mail:lam123@263.net
Thanks!

李安明
liuwenwyf
驱动牛犊
驱动牛犊
  • 注册日期2001-11-01
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-11-23 14:13
能给我也发一分吗,谢谢了。
liuwenwyf@163.com
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-05-08 21:43
请问Henry,在市场上买的USB mouse插到PC上后,Windows系统就能自动将它识别为一个鼠标,并不需要另外的驱动程序,请问这是怎样实现的?是不是在USB mouse的firmware中实现的?
现在我用cypress的高速USB芯片AN2131QC做了一个USB设备,想让Windows系统将它认为是USB mouse,请问该如何实现?能不能略过驱动这一层?
请Mail给我: liuxf66@hotmail.com 或 nuaalxf@sina.com
谢谢!
liuxf66
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-05-09 10:28
在设备描述符里类别为HID设备,报告描述符为MOUSE的描述符就可以了
很想你,身不由己……
上一页
游客

返回顶部