阅读:1727回复:1
Sfilter的与应用程序通信问题
最近在为透明加解密程序做应用层界面,现在已经可以正常打开Sfilter的CDO了,想问个问题就是Sfilter的DeviceIoControl中的处理问题。如果IRP_MJ_DEVICE_CONTROL请求是发给控制设备的,那么我来完成做交互。如果判断IRP_MJ_DEVICE_CONTROL请求不是发给控制设备的,这时应该怎么处理,请高手给个思路。
|
|
沙发#
发布于:2010-05-20 09:23
找到真实设备,IRP下发就可以!
ASSERT(IS_MY_DEVICE_OBJECT( DeviceObject )); IoSkipCurrentIrpStackLocation( Irp ); return IoCallDriver( ((PSFILTER_DEVICE_EXTENSION) DeviceObject->DeviceExtension)->AttachedToDeviceObject, Irp ); |
|