Tesla.Angela 发表于 2017-3-11 15:47:59

[原创开源]在普通NT驱动里使用MINIFILTER(最精简模型)

MiniFilter用起来很方便,但是MiniFilter加载起来很讨厌,需要INF文件,再使用InfDefaultInstall.exe来安装。
其实,使用MiniFilter的驱动完全是可以当作普通NT驱动加载,不需要INF,也不需要InfDefaultInstall.exe。
此外,网上的MiniFilter范例代码非常繁杂,看得人头大,不过如果只需要实现过滤IRP,核心代码也就100行左右。
**** Hidden Message *****我的教程代码在“拒绝文件操作”时,让回调返回FLT_PREOP_DISALLOW_FASTIO是不对的。正确方法是:Data->IoStatus.Status = STATUS_ACCESS_DENIED;
Data->IoStatus.Information = 0;
return FLT_PREOP_COMPLETE;

lshlwy 发表于 2017-3-11 15:53:37

说沙发就沙发

CleanLove 发表于 2017-3-11 15:55:21

谢谢 分享 学习一下先~~~

xwtwhonew 发表于 2017-3-11 16:07:43

谢谢 分享 学习一下先~~~

lily2997 发表于 2017-3-11 16:52:07

膜拜

284406022 发表于 2017-3-11 17:25:16

来看看框架的

thegfw 发表于 2017-3-11 17:44:36

谢谢分享!

3207145141 发表于 2017-3-11 18:41:13

学习一下高端技术

vashonxuan 发表于 2017-3-11 19:41:19

学习一下

xtfpg 发表于 2017-3-11 21:55:13

看一下,

tangptr@126.com 发表于 2017-3-12 18:51:05

路过

dsqyg 发表于 2017-3-18 19:52:52

学习一下~

wangmin1944 发表于 2017-3-31 23:48:03

goodluckwxl 发表于 2017-4-2 02:03:43

学习一下,不知道64是否可以 借鉴呢

kz丶cn 发表于 2017-4-2 20:52:55

最近要搞minifilter移植到NT

mrliming 发表于 2017-4-29 00:36:41

什么东东,了解一下,谢谢

bbwtjjw 发表于 2017-5-5 11:55:23

学习一下高端技术

NOW刘 发表于 2017-5-9 17:01:14

我看看和我mini源码的差别

thone 发表于 2017-5-21 20:04:37

学习一下

xiaoc1026 发表于 2017-6-5 19:09:01

看看是怎么实现的

xiaotaotao 发表于 2017-6-6 17:31:32

多谢主楼

落笔飞花 发表于 2017-6-7 16:01:25

拿份代码。。。。。。

锅炉猫MC 发表于 2017-6-15 21:41:51

flac 发表于 2017-7-1 16:49:33

谢谢分享,学习学习

liusenls 发表于 2017-7-5 16:35:28

学习一下

huangzeyuan 发表于 2017-7-6 17:32:34

我来看看啦~~~~

c9080 发表于 2017-7-13 23:03:02

学习看看

c3358 发表于 2017-7-21 04:40:03

谢谢楼主分享

meteors728 发表于 2017-8-3 18:34:52

学习学习

ayamat 发表于 2017-8-5 09:01:02

感谢TA分享~~~

黄枫叶 发表于 2017-8-12 23:17:01

谢谢 分享 学习一下先~~~

elizh 发表于 2017-8-25 16:02:08

学习学习
页: [1] 2 3 4
查看完整版本: [原创开源]在普通NT驱动里使用MINIFILTER(最精简模型)