vbcs003
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2009-07-31
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:1731回复:3

关于处理IRP_MJ_SCSI例程时的问题.

楼主#
更多 发布于:2007-12-02 00:58
我在做U盘过滤的时候,在处理IRP_MJ_SISI例程的时候,发现整个过程全是
SCSIOP_TEST_UNIT_READY这命令,并且CurSrb->SrbStatus一直是挂起状态.没有我想要的读写命令.(在这个过程中有读写U盘的操作)
我的思路是这样的:
在DriverEntry中我直接定义:
DriverObject->MajorFunction[IRP_MJ_SCSI]=USBSCSIPassThrough;
其它的处理就是在USBSCSIPassThrough里面完成的.

是不是我的思路有问题呀,还请各位指点!!!
vbcs003
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2009-07-31
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-02 14:29
问题解决.
是我把驱动放错位置了.
fantasyofwind
驱动牛犊
驱动牛犊
  • 注册日期2005-10-13
  • 最后登录2008-01-11
  • 粉丝2
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-11 23:30
你好 我最近也在做U盘过滤驱动 有很多问题想和你讨论 能加我的qq吗 110315652
KernelSword
驱动牛犊
驱动牛犊
  • 注册日期2007-07-13
  • 最后登录2014-02-20
  • 粉丝5
  • 关注0
  • 积分322分
  • 威望161点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-06-07 23:14
我也遇到同样的情况,相当郁闷,能说下你怎么解决的吗
QQ:606140 www.kernelsword.com
游客

返回顶部