紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: tangptr@126.com

TP的踩坑实录:MiniFilter的卸载问题

  [复制链接]

851

主题

3477

帖子

2

精华

管理员

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

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
37093
发表于 2022-12-5 21:54:24 | 显示全部楼层
IBinary 发表于 2022-12-3 18:47
谢谢解惑.最近遇到个问题就是 minifilter如果不设置unload域.也无法被卸载. . 如果服务stop的时候会先调 ...

FltUnload和DriverUnload是回调函数,不意味着你自己调用了这两个回调函数,驱动就能被卸载。而是驱动在被卸载的时候,系统会调用你写的这两个函数(以便你执行一些清理操作)。

如果你要在驱动里卸载驱动,应该调用FilterUnload或者ZwUnloadDriver。

如果别人给你的驱动设置了FltUnload和DriverUnload回调函数,别人也可以卸载你的驱动(只不过是否蓝屏就不好说了)。

0

主题

7

帖子

0

精华

初来乍到

Rank: 1

积分
19
发表于 2023-11-25 20:58:28 | 显示全部楼层

坐沙发,感谢您的分享!!

5

主题

120

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
173
发表于 2023-11-28 11:02:18 | 显示全部楼层
我来学习

0

主题

39

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
49
发表于 2024-2-16 11:53:56 | 显示全部楼层
先学习一下
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-3-29 17:29 , Processed in 0.022264 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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