tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2003-02-25 14:06
楼主:
我转贴的帖子上已经说了(看2),如果事HID的FILTER,那么从用户态发IOCTL注定失败。
drank
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2003-02-25 23:27
to: tjm
  你转的帖子的(2),说得是因为类驱动不会往下传递用户自定义的IOCTL所以,工作在下层的filter驱动会收不到IOCTL.... 如过我的理解正确的话
  可,我现在要做的确kbfilter是工作在整个设备堆栈的最上层,所以不会有这样的问题.

  我是不太明白,有参考书说, 2000下键盘和鼠标是系统独享的.那是不是意味着,我从用户端根本无法再创建一个文件对象去访问这类的驱动呢????
Ice@P
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2003-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2003-02-26 09:14
在ddk下面如何通过guid来访问驱动啊?
认认真真过一生
drank
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2003-02-26 15:00
在98下真能写出WDM的键盘过滤驱动吗???
找不到任何线索....

mingyulantian
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2006-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2003-02-26 16:47
你在printf(\"Symbolic link is %s\\n\",ifDetail->DevicePath);
这里得到的是什么东东
drank
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2003-02-26 20:18
devicepath 就是设备的符号连接名
在驱动的adddevice例程中用ioregisterdeviceinterface注册设备接口是产生的这个符号连接名.
这个东西应该就是用于应用程序访问驱动用的.
drank
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2003-02-26 20:19
devicepath 就是设备的符号连接名,前面做的很多工作都是为了得到这个东西.这个东西应该就是用于应用程序访问驱动用的.

这个符号连接名是在驱动的adddevice例程中用ioregisterdeviceinterface注册设备接口时产生的.
drank
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2003-02-27 12:53
BLUE大侠, 别扔下句话就不管了。
还请你来关心一下小弟的疾苦啊??
上一页 下一页
游客

返回顶部