编程资源

Windows驱动编程基础教程

资源类型:电子书
资源语言:简体中文
作      者:
资源大小:350 KB
更新时间:2015-10-29
上传用户:aquwcw
运行环境:

资源简介

Windows驱动编程基础教程非常适合熟悉Windows 应用编程的读者转向驱动开发。所有的内容都从最基础的编
程方法入手。介绍相关的内核API,然后举出示范的例子。这本书只有不到70 页,是一本非
常精简的小册子。所以它并不直接指导读者开发某种特定类型的驱动程序。而是起到一个入
门指导的作用。
即使都是使用C/C++语言的代码,在不同的应用环境中,常常看起来还是大相径庭。比
如用TurboC++编写的DOS 程序代码和用VC++编写的MFC 应用程序的代码,看起来就几乎不
像是同一种语言。这是由于它们所依赖的开发包不相同的缘故。
在任何情况下都以写出避免依赖的代码为最佳。这样可以避免重复劳动。但是我们在学
习一种开发包的使用时,必须习惯这个环境的编码方式,以便获得充分利用这个开发包的能
力。
本书的代码几乎都依赖于WDK(Windows Driver Kit)。但是不限WDK 的版本。WDK 还在
不断的升级中。这个开发包是由微软公司免费提供的。读者可以在微软的网站上下载。
当然读者必须把WDK 安装的计算机上并配置好开发环境。具体的安装和配置方法本书没
有提供。因为网上已经有非常多的中文文档介绍它们。
读完这本书之后,读者一定可以更轻松的阅读其他专门的驱动程序开发的文档和相关书
籍。而不至于看到大量无法理解的代码而中途放弃。如果有任何关于本书的内容的问题,读
者可以随时发邮件到mfc_tan_wen@163.com 或者walled_river@hotmail.com。能够回答的
问题我一般都会答复。
写本书的时候,我和wowocock 合作的一本名为《天书夜读》(在网上有一个大约20%内
容的缩减电子版本)正在电子工业出版社编辑。预计还有不到一个月左右就会出版。这也是
我自己所见的唯一一本中文原创的从汇编和反汇编角度来学习Windows 内核编程和信息安
全软件开发的书。希望读者多多支持。有想购买的读者请发邮件给我。我会在本书出版的第
一时间,回复邮件告知购买的方法。
此外我正在写另一本关于Windows 安全软件的驱动编程的书。但是题目还没有拟好。实
际上,读者现在见到的免费版本的《Windows 驱动编程基础教程》是从这本书的第一部分中
节选出来的。这本书篇幅比较大,大约有600-800 页。主要内容如下:
第一章驱动编程基础
第二章磁盘设备驱动
第三章磁盘还原与加密
第四章传统文件系统过滤
第五章小端口文件系统过滤
第六章文件系统保护与加密
第七章协议网络驱动
第八章物理网络驱动
第九章网络防火墙与安全连接
第十章打印机驱动与虚拟打印
第十一章视频驱动与过滤
附录A WDK 的安装与驱动开发的环境配置
附录B 用WinDbg 调试Windows 驱动程序

下载地址列表 - 磐实编程网 解压密码: www.panshy.com