Windows驱动开发技术详解 PDF
第1篇入门篇第1章从两个最简单的驱动谈起
本章向读者呈现两个最简单的Windows驱动程序,一个是NT式的驱动程序,另一个是WDM式的驱动程序。这两个驱动程序没有操作具体的硬件设备,只是在系统里创建了虚拟设备。在随后的章节中,它们会作为基本驱动程序框架,被本书其他章节的驱动程序开发所复用。笔者将带领读者编写代码、编译、安装和调试程序。
1.1DDK的安装
1.2第一个驱动程序HelloDDK的代码分析
1.2.1HelloDDK的头文件
1.2.2HelloDDK的入口函数
1.2.3创建设备例程
1.2.4卸载驱动例程
1.2.5默认派遣例程
1.3HelloDDK的编译和安装
1.3.1用DDK环境编译HelloDDK
1.3.2用VC集成开发环境编译HelloDDK
1.3.3HelloDDK的安装
1.4第二个驱动程序HelloWDM的代码分析
1.4.1HelloWDM的头文件
1.4.2HelloWDM的入口函数
1.4.3HelloWDM的AddDevice例程
1.4.4HelloWDM处理PNP的回调函数
1.4.5HelloWDM对PNP的默认处理
1.4.6HelloWDM对IRP_MN_REMOVE_DEVICE的处理
1.4.7HelloWDM对其他IRP的回调函数
1.4.8HelloWDM的卸载例程
1.5HelloWDM的编译和安装
1.5.1用DDK编译环境编译HelloWDM
1.5.2HelloWDM的编译过程
1.5.3安装HelloWDM
1.6小结
第2章Windows操作驱动的基本概念
驱动程序被操作系统加载在内核模式下,它与Windows操作系统内核的其他组件进行密切交互。本章主要介绍Windows操作系统内核的基本概念,同时还介绍应用程序和驱动程序之间的通信方法。
2.1Windows操作系统概述
2.1.1Windows家族
2.1.2Windows特性....
转存的同时,请留下您的热心!
链接: http://pan.baidu.com/s/1jGzZ80I 密码: rjsx
ぁмǐηɡ玥夜 发表于 2015-10-10 22:51
你现在做什么工作呀,感觉比是专业程序员
以前做win系统级应用开发,现在啥都做,更多是偏增值应用。 longmarchw 发表于 2015-10-10 22:32
的确经典,不过我现在工作用到的不多
你现在做什么工作呀,感觉比是专业程序员 这个是经典了,感谢分享!! 的确经典,不过我现在工作用到的不多 好东西,备用以后学习能用上! 支持一下 菜鸟也要学习 谢谢楼主,支持,支持,收藏了!!
支持一下