zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1671回复:1

Sfilter的与应用程序通信问题

楼主#
更多 发布于:2010-05-19 20:39
最近在为透明加解密程序做应用层界面,现在已经可以正常打开Sfilter的CDO了,想问个问题就是Sfilter的DeviceIoControl中的处理问题。如果IRP_MJ_DEVICE_CONTROL请求是发给控制设备的,那么我来完成做交互。如果判断IRP_MJ_DEVICE_CONTROL请求不是发给控制设备的,这时应该怎么处理,请高手给个思路。
deathatfuneral
驱动牛犊
驱动牛犊
  • 注册日期2010-03-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-05-20 09:23
找到真实设备,IRP下发就可以!
    ASSERT(IS_MY_DEVICE_OBJECT( DeviceObject ));

    IoSkipCurrentIrpStackLocation( Irp );
        return IoCallDriver( ((PSFILTER_DEVICE_EXTENSION) DeviceObject->DeviceExtension)->AttachedToDeviceObject, Irp );
游客

返回顶部