MiniFilter是微软封装好的很优秀的的过滤驱动框架,可惜的是这还是我第一次玩MiniFilter,换句话说,我还从来没玩过WDM风格驱动。 加载MiniFilter这一点本身没有特别之处,按照TA的说法,唯一的问题只是注册表的问题 ...
2017-5-9 16:50 - tangptr@126.com - WINDOWS核心编程
**** 本内容被作者隐藏 ****
MiniFilter用起来很方便,但是MiniFilter加载起来很讨厌,需要INF文件,再使用InfDefaultInstall.exe来安装。 其实,使用MiniFilter的驱动完全是可以当作普通NT驱动加载,不需要INF,也不需要InfDefaultInstall.exe ...
2017-3-11 15:47 - Tesla.Angela - WINDOWS核心编程
基本上重命名文件都是使用ZwSetInformationFile,但如果拿到FILE_OBJECT的时候还用此函数就有点多此一举了。网上流传的IrpSetInformationFile有坑,是无法重命名文件的,于是对着WRK和REACTOS抄袭了一下,硬是弄出了 ...
2017-3-10 20:41 - Tesla.Angela - WINDOWS核心编程
在5年前,我写了一篇《[科普]浅析WINDOWS 11的新签名政策》。然而在2026年之后,WINDOWS的签名政策又出现了一些变化。 Windows 之前信任的驱动程序是由现已过期的交叉签名程序签署的。然而,随着2026年4月的安全更 ...
2026-5-28 19:09 - Tesla.Angela - WINDOWS核心编程
首先我们都知道PatchGuard引起的蓝屏是0x109代码的,但你们知道后面其实这个蓝屏代码其实还跟着有意义的参数么 **** 本内容被作者隐藏 **** 以下内容翻译自Alex Ionescu的博客(什么,搞内核的不认识Alex Ionescu? ...
2018-7-19 16:13 - tangptr@126.com - WINDOWS核心编程
OPENSCAD的difference操作符,能轻松实现三轴CNC效果:工件不动,刀具动。 但是要实现四轴CNC的效果(工件旋转,刀具动),在代码逻辑上就有点困难了。 于是我封装了一个函数来实现这个目的,只需要指定切削路径和 ...
2026-4-22 16:02 - Tesla.Angela - IOT开发(单片机编程/代码建模/3D打印)