好友
阅读权限20
听众
最后登录1970-1-1
|
第1篇 入门篇
第1章 从两个最简单的驱动谈起
本章向读者呈现两个最简单的Windows驱动程序,一个是NT式的驱动程序,另一个是WDM式的驱动程序。这两个驱动程序没有操作具体的硬件设备,只是在系统里创建了虚拟设备。在随后的章节中,它们会作为基本驱动程序框架,被本书其他章节的驱动程序开发所复用。笔者将带领读者编写代码、编译、安装和调试程序。
1.1 DDK的安装
1.2 第一个驱动程序HelloDDK的代码分析
1.2.1 HelloDDK的头文件
1.2.2 HelloDDK的入口函数
1.2.3 创建设备例程
1.2.4 卸载驱动例程
1.2.5 默认派遣例程
1.3 HelloDDK的编译和安装
1.3.1 用DDK环境编译HelloDDK
1.3.2 用VC集成开发环境编译HelloDDK
1.3.3 HelloDDK的安装
1.4 第二个驱动程序HelloWDM的代码分析
1.4.1 HelloWDM的头文件
1.4.2 HelloWDM的入口函数
1.4.3 HelloWDM的AddDevice例程
1.4.4 HelloWDM处理PNP的回调函数
1.4.5 HelloWDM对PNP的默认处理
1.4.6 HelloWDM对IRP_MN_REMOVE_DEVICE的处理
1.4.7 HelloWDM对其他IRP的回调函数
1.4.8 HelloWDM的卸载例程
1.5 HelloWDM的编译和安装
1.5.1 用DDK编译环境编译HelloWDM
1.5.2 HelloWDM的编译过程
1.5.3 安装HelloWDM
1.6 小结
第2章 Windows操作驱动的基本概念
驱动程序被操作系统加载在内核模式下,它与Windows操作系统内核的其他组件进行密切交互。本章主要介绍Windows操作系统内核的基本概念,同时还介绍应用程序和驱动程序之间的通信方法。
2.1 Windows操作系统概述
2.1.1 Windows家族
2.1.2 Windows特性....
转存的同时,请留下您的热心!
链接: http://pan.baidu.com/s/1jGzZ80I 密码: rjsx
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|