阅读:3890回复:4
请教,minifilter挂载卷的原理类似于filemon对监控哪个硬盘分区的选择,用minifilter是怎么实现的呢? 请高手解答一下,不胜感激。 |
|
沙发#
发布于:2009-09-03 16:12
假设你要监控C盘:
1. ZwCreateFile或其它方式打开 C:\,得到对应的FILE_OBJECT; 2. FltGetVolumeFromFileObject 得到PFLT_VOLUME对象; 3. FltAttachVolume 挂接即可! |
|
|
板凳#
发布于:2009-09-03 16:35
|
|
地板#
发布于:2009-09-04 08:46
那更简单了,只需要在InstanceSetupCallback中返回合适的状态码即可,
如果要挂接就返回成功码,否则,返回STATUS_FLT_DO_NOT_ATTACH表示不挂接! |
|
|
地下室#
发布于:2009-09-04 10:07
|
|