Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1236回复:3

如何与下层驱动程序通讯?

楼主#
更多 发布于:2003-01-07 11:48
[HKLM\\Enum\\USB\\VID_XXXX&PID_XXXX\\INST_0\\] // USB Composite Device
LowerFilters=\"UKSvc.sys\"


在UKSvc_AddDevice已注册并激活了Device Interface.
在用户程序中打开设备,但是没有调用UKSvc_CreateClose,
使用DeviceIoControl也不调用UKSvc_IoCtl。
那位大侠能够告诉我是怎么回事?
 :(

最新喜欢:

okincnokincn
驱动人生。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-09 19:29
被上层的DO屏蔽了。因该另外弄个DO,不attach到stack里面。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-10 11:01
我是想通过LowerFitler来截获设备的所有数据。
如果不attack to device stack,怎样来截获数据呢?

btw: 这个问题我已经解决了。
加一个upper filter。
lower filter 导出GetFirstFDO函数,由upper filter直接发
Irp到lower filter取回数据。

我想在这里与大家讨论一下有什么方法来截获数据。
驱动人生。
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-10 11:03
错了,是attach 不是 attack.
驱动人生。
游客

返回顶部