找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 58014|回复: 114

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

 火... [复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2017-3-11 15:47:59 | 显示全部楼层 |阅读模式
MiniFilter用起来很方便,但是MiniFilter加载起来很讨厌,需要INF文件,再使用InfDefaultInstall.exe来安装。
其实,使用MiniFilter的驱动完全是可以当作普通NT驱动加载,不需要INF,也不需要InfDefaultInstall.exe。
此外,网上的MiniFilter范例代码非常繁杂,看得人头大,不过如果只需要实现过滤IRP,核心代码也就100行左右。
游客,如果您要查看本帖隐藏内容请回复

我的教程代码在“拒绝文件操作”时,让回调返回FLT_PREOP_DISALLOW_FASTIO是不对的。正确方法是:
  1. Data->IoStatus.Status = STATUS_ACCESS_DENIED;
  2. Data->IoStatus.Information = 0;
  3. return FLT_PREOP_COMPLETE;
复制代码

0

主题

49

回帖

0

精华

初来乍到

积分
289
发表于 2017-3-11 15:53:37 | 显示全部楼层
说沙发就沙发

0

主题

111

回帖

0

精华

银牌会员

积分
340
发表于 2017-3-11 15:55:21 | 显示全部楼层
谢谢 分享 学习一下先~~~

0

主题

24

回帖

0

精华

铜牌会员

积分
117
发表于 2017-3-11 16:07:43 | 显示全部楼层
谢谢 分享 学习一下先~~~

0

主题

15

回帖

0

精华

铜牌会员

积分
99
发表于 2017-3-11 16:52:07 | 显示全部楼层
膜拜

2

主题

165

回帖

0

精华

金牌会员

积分
944
发表于 2017-3-11 17:25:16 | 显示全部楼层
来看看框架的

0

主题

49

回帖

0

精华

钻石会员

积分
2911
发表于 2017-3-11 17:44:36 | 显示全部楼层
谢谢分享!

1

主题

80

回帖

1

精华

铂金会员

积分
1818
发表于 2017-3-11 18:41:13 | 显示全部楼层
学习一下高端技术

0

主题

9

回帖

0

精华

铜牌会员

积分
113
发表于 2017-3-11 19:41:19 | 显示全部楼层
学习一下

8

主题

68

回帖

0

精华

钻石会员

积分
4115
发表于 2017-3-11 21:55:13 | 显示全部楼层
看一下,

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
发表于 2017-3-12 18:51:05 | 显示全部楼层
路过

0

主题

48

回帖

0

精华

铜牌会员

积分
143
发表于 2017-3-18 19:52:52 | 显示全部楼层
学习一下~
头像被屏蔽

4

主题

101

回帖

0

精华

初来乍到

积分
19658
发表于 2017-3-31 23:48:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

42

回帖

0

精华

铜牌会员

积分
46
发表于 2017-4-2 02:03:43 | 显示全部楼层
学习一下,不知道64是否可以 借鉴呢

4

主题

145

回帖

0

精华

金牌会员

积分
1189
发表于 2017-4-2 20:52:55 | 显示全部楼层
最近要搞minifilter移植到NT

0

主题

3

回帖

0

精华

初来乍到

积分
13
发表于 2017-4-29 00:36:41 | 显示全部楼层
什么东东,了解一下,谢谢

0

主题

2

回帖

0

精华

贵宾会员

积分
210
发表于 2017-5-5 11:55:23 | 显示全部楼层
学习一下高端技术

0

主题

46

回帖

0

精华

铜牌会员

积分
195
发表于 2017-5-9 17:01:14 | 显示全部楼层
我看看和我mini源码的差别

0

主题

6

回帖

0

精华

铜牌会员

积分
36
发表于 2017-5-21 20:04:37 | 显示全部楼层
学习一下

9

主题

32

回帖

0

精华

铜牌会员

积分
162
发表于 2017-6-5 19:09:01 | 显示全部楼层
看看是怎么实现的

0

主题

23

回帖

0

精华

铜牌会员

积分
281
发表于 2017-6-6 17:31:32 | 显示全部楼层
多谢主楼

9

主题

43

回帖

2

精华

铂金会员

积分
2525
发表于 2017-6-7 16:01:25 | 显示全部楼层
拿份代码。。。。。。
头像被屏蔽

0

主题

37

回帖

0

精华

铜牌会员

积分
75
发表于 2017-6-15 21:41:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

3

主题

75

回帖

0

精华

银牌会员

积分
440
发表于 2017-7-1 16:49:33 | 显示全部楼层
谢谢分享,学习学习

2

主题

41

回帖

0

精华

银牌会员

积分
479
发表于 2017-7-5 16:35:28 | 显示全部楼层
学习一下

0

主题

10

回帖

0

精华

初来乍到

积分
29
发表于 2017-7-6 17:32:34 | 显示全部楼层
我来看看啦~~~~

8

主题

51

回帖

0

精华

银牌会员

积分
369
发表于 2017-7-13 23:03:02 | 显示全部楼层
学习看看

0

主题

45

回帖

0

精华

初来乍到

积分
29
发表于 2017-7-21 04:40:03 | 显示全部楼层
谢谢楼主分享

0

主题

25

回帖

0

精华

银牌会员

积分
625
发表于 2017-8-3 18:34:52 | 显示全部楼层
学习学习

0

主题

39

回帖

0

精华

铜牌会员

积分
98
发表于 2017-8-5 09:01:02 | 显示全部楼层
感谢TA分享~~~

2

主题

62

回帖

0

精华

金牌会员

积分
831
发表于 2017-8-12 23:17:01 | 显示全部楼层
谢谢 分享 学习一下先~~~

1

主题

14

回帖

0

精华

铜牌会员

积分
44
发表于 2017-8-25 16:02:08 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表