阅读:1699回复:6
在过滤驱动中能够判断WINDOWS正在读或写哪一个扇区吗?
各位大哥:
我现在要写一个磁盘过滤驱动, 要在驱动中判断WINDOWS现在正在读写哪一个扇区, 然后拦截, 在驱动中能够判断WINDOWS现在正在读写哪一个扇区吗? |
|
沙发#
发布于:2004-08-11 12:36
在磁盘设备对象上面挂一个filter,或者把磁盘设备对象的函数地址改了,指向你的模块。(要小心哦 :))
|
|
板凳#
发布于:2004-08-13 23:56
好久没上来了,Spring也在啊,
你说的那个方法也可以,不可不一定能拦到所有的读盘操作,最好是做一个Disk下层过滤驱动程序,拦截由其发出的所有SCSI读盘命令, |
|
|
地板#
发布于:2004-08-14 14:00
有点难度哦 :P
Free_He最近在忙啥? |
|
地下室#
发布于:2004-08-16 08:56
diskperf,ddk的例子。
|
|
|
5楼#
发布于:2004-08-31 15:37
我用diskperf测试,发现deviceExtension->PhysicalDeviceNameBuffer 总是等于Device\\Harddisk0\\Partition0,不知道何故,我能够有irp的buffer中看到自己写在文件中的内容,哪位帮助解答一下?
另外,diskper和diskmon有什么区别?(我没有看过diskmon的 source) |
|
6楼#
发布于:2004-09-06 17:41
好久没上来了,Spring也在啊, 请问如何做一个lower filter???我很想知道!!! |
|