阅读:1563回复:3
一个磁盘过滤驱动在什么时候有机会处理从磁盘得到的数据
如题,一个disk filter driver不能收到由ReadFile引发的IRP_MJ_READ消息(这个消息会到file system driver里面),这就导致了一个问题,disk driver
从物理设备(CDROM)读取的数据在返回到用户调用ReadFile之前,这个disk filter driver在什么时候有机会得以处理这个数据块(比较说是解密)呢? 这几乎成了一个死题,我到处问,都没问得答案出来,在这儿贴出来大家看看吧。 不是不可能,是有人实现过我才有此问题。 |
|
沙发#
发布于:2008-11-04 19:22
set or change complete routine
|
|
|
板凳#
发布于:2008-11-05 09:26
同意你的观点,我也是这么认为。但是人家那个驱动在DriverEntry里面根本就没有设置或改变完成例程的代码.难道这个·完成例程不是在DriverEntry里面设置的吗?如果不是,应该在哪设置?谢谢
|
|
地板#
发布于:2008-11-07 22:33
先看看WDK吧,基本的概念还没搞清楚.
DriverEntry设置完成例程干吗呢?完成例程是在Irp完成后调用的啊! |
|