Tesla.Angela 发表于 2014-7-5 23:22:50

《WIN64驱动教程》补充[14]:编程实现加载WDM驱动

作者:Tesla.Angela

由于WDM驱动的特殊性,不能直接使用标准方法进行加载。而是需要弄一个INF文件,把驱动相关信息写进INF文件里,再进行加载。典型的WDM驱动之一就是MiniFilter的驱动。在教程的相关章节,我使用系统自带的InfDefaultInstall.exe进行加载。但其实这是偷懒的做法,我们完全可以自己实现一个加载WDM驱动的模块。不需要输出一个INF文件,也不需要系统程序帮忙。WDM驱动最恶心的地方在于,如果注册表缺少了必须项(特别是Instances键),加载时会直接蓝屏。所以需要做的工作就是,在注册表里补全WDM驱动所需的信息(关键就是普通驱动不需要的Instances键信息)。以下代码来源于互联网,但被我精心整理过了。在此特别感谢原作者。
**** Hidden Message *****

XSS 发表于 2014-7-5 23:34:55

thegfw 发表于 2014-7-6 02:45:50

先顶了再回头研究

5ak 发表于 2024-1-1 20:07:18

学习了

xtfpg 发表于 2024-1-9 15:36:54

抄一抄

baggiowangyu 发表于 2024-1-26 17:13:21

2024补充学习

ruin1990 发表于 2024-2-6 13:45:56

非常感谢分享

nj001 发表于 2024-3-18 09:45:18

感谢分享

wst5898 发表于 2025-1-25 21:45:56

好好学习一下
页: [1]
查看完整版本: 《WIN64驱动教程》补充[14]:编程实现加载WDM驱动