找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 789|回复: 8

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

[复制链接]

856

主题

2630

回帖

2

精华

管理员

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

积分
36108
发表于 2014-7-5 23:22:50 | 显示全部楼层 |阅读模式
作者:Tesla.Angela

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

0

主题

29

回帖

0

精华

金牌会员

积分
976
发表于 2014-7-5 23:34:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

49

回帖

0

精华

钻石会员

积分
2911
发表于 2014-7-6 02:45:50 | 显示全部楼层
先顶了再回头研究

0

主题

37

回帖

0

精华

铜牌会员

积分
61
发表于 2024-1-1 20:07:18 | 显示全部楼层
学习了

8

主题

68

回帖

0

精华

钻石会员

积分
4115
发表于 2024-1-9 15:36:54 | 显示全部楼层
抄一抄

0

主题

47

回帖

0

精华

贵宾会员

积分
89
发表于 2024-1-26 17:13:21 | 显示全部楼层
2024补充学习

0

主题

21

回帖

0

精华

铜牌会员

积分
53
发表于 2024-2-6 13:45:56 | 显示全部楼层
非常感谢分享

0

主题

45

回帖

0

精华

铜牌会员

积分
53
发表于 2024-3-18 09:45:18 | 显示全部楼层
感谢分享

5

主题

156

回帖

0

精华

铜牌会员

积分
119
发表于 2024-3-19 06:39:26 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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