maomao
驱动牛犊
驱动牛犊
  • 注册日期2001-06-22
  • 最后登录2002-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2528回复:3

请问大虾们,能在PASSTHRU上登记IRP_MJ_XXX函数吗?

楼主#
更多 发布于:2001-06-23 19:59
      各位大虾,小弟近日遇到一个问题,我想在PASSTHRU 上加一个AP层的控制,就是想在driverentry里加上IRP_MJ_XXX function的登记,想通过deviceiocontrol 来控制一下程序,但是当我加上那段代码后,在soft_ice上看不到我的dispatch 函数(就是打不上断点),我想请问大虾,是否在ndis4.0版本上的intermediate driver不允许加IRP dispatch function?

最新喜欢:

txysptxysp
[color=red]我只想好好呼吸一下...[/color]
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2001-06-24 00:13
可以加,虽然ddk强烈不推荐。(推荐
用NDISMREGDEVICE)
但是经过实践证明,IOCREATEDEVICE是可以的,
DISPATCH也是可以的。
这样做的一个问题是,无法干静
的卸掉。
不再回忆从前,我已经生活在幸福当中。
maomao
驱动牛犊
驱动牛犊
  • 注册日期2001-06-22
  • 最后登录2002-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-06-24 19:01
谢谢斑竹的赐教
小弟就是用NdisMRegisterDevice函数来另创建一个device 的,但是我的登记的IRP_MJ_XXX函数就是在SOFT_ICE里打不上断点,我猜想是否是我的工程的设定有问题,因为在DDK中说到要NDIS和WDM一起用是要先定义NDIS_WDM, 我也一一照办,编译是通过了,但是还不行,请斑竹能再赐教,谢谢!
[color=red]我只想好好呼吸一下...[/color]
patend
驱动牛犊
驱动牛犊
  • 注册日期2001-04-06
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-06-30 14:41
请问hu兄两个问题
1. 你觉得NdisMDeregisterDevice应该在什么地方调用比较好
2. 为什么PtUnload从来不曾执行过?
游客

返回顶部