Windows 驱动开发基础指南

本书非常适合熟悉Windows应用编程的读者转向驱动开发,所有内容均从基础编程方法入手。书中详细介绍了内核API的基本概念,并通过实例展示其应用。这本小册子仅有70页,内容精简,不直接指导开发特定类型的驱动程序,而是作为入门指导,帮助读者顺利进入驱动开发领域。

书中示例代码均为C/C++语言,但因开发环境的差异,不同应用环境的代码风格差异较大。例如,TurboC++编写的DOS程序VC++编写的MFC应用程序的代码几乎完全不同,这是由它们依赖的开发包不同所致。在开发中,优先编写避免依赖的代码有助于减少重复劳动。

开发环境方面,本书代码依赖于WDK(Windows Driver Kit),但不限定于某一特定版本。WDK是微软提供的免费开发包,可通过微软官网免费下载并安装。本书不提供安装和配置指南,因网上已有众多中文文档可供参考。

通过阅读本书,读者将能轻松阅读其他驱动开发文档,而不再被复杂代码困扰。书中主要内容如下:

第一章:字符串

第二章:内存与链表

第三章:文件操作

第四章:操作注册表

第五章:时间与定时器

第六章:内核线程

第七章:驱动与设备

第八章:处理请求

rar 文件大小:68.88KB