liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1929回复:8

请教驱动程序失败的原因

楼主#
更多 发布于:2002-10-23 21:53
我尝试着写了一个USB接口触摸屏的驱动程序,基本原理是:从USB设备上取得数据,填入MOUSE_INPUT_DATA中,送出。我是用Walter Oney 书中所附的wdmwiz.awx为模板编写的,选择为Mouse设备,在编译出*.sys文件后,我将它和硬件一起安装在了系统上,但是安装完毕后在系统设备管理器的鼠标类设备中看到的是一个打了感叹号的设备,同时系统给出信息说该设备不能正常启用,请问我的驱动程序失败的原因可能是什么?怎么调试与完善我的驱动程序?
先谢谢各位大侠了!
liuxf66
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-24 08:47
你应该做个HID的MINI驱动程序,可以看看DS下的VMOUS例子,这个程序不难写的
很想你,身不由己……
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-24 09:54
有没有这方面的用C写的例子,就是用C写的USB Mouse的驱动程序也好,有的话请mail给我一份,谢谢!
liuxf66@hotmail.com , nuaalxf@sina.com
liuxf66
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-24 10:27
这种driver因该是个复合体:架在usb上,又在hid下面。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-25 12:59
版主所言极是,我也是这么理解的,也是这么做下去的
可是我刚开始学习编写驱动程序,经验不足,弄到上面所写的那一步后就不知道该怎么办了,请给我一些详细的思路,或者提供给我例子也好,谢谢了
liuxf66
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-25 16:06
你只要写一个代替HIDUSB.SYS的程序就可以了。甚至可以更简单只做一个USBFILTER就可以了
很想你,身不由己……
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-27 22:07
我也知道思路,可是不知道具体怎么实现
有位老兄说我的资源分配不足,但是我不知道怎么确定资源分配的情况,而且也不知道怎么去重新分配啊,请给我点编程细节方面的指点,谢谢了!
liuxf66
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-28 11:44
有没有看过DDK的hid部分?里面应该有一些有用的信息
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
lyg
lyg
驱动牛犊
驱动牛犊
  • 注册日期2001-04-02
  • 最后登录2007-08-21
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-10-30 15:40
如果把你的usb设备类写成鼠标类,就很简单了。
游客

返回顶部