Windows 驱动开发基础指南
本书非常适合熟悉Windows应用编程的读者转向驱动开发,所有内容均从基础编程方法入手。书中详细介绍了内核API的基本概念,并通过实例展示其应用。这本小册子仅有70页,内容精简,不直接指导开发特定类型的驱动程序,而是作为入门指导,帮助读者顺利进入驱动开发领域。
书中示例代码均为C/C++语言,但因开发环境的差异,不同应用环境的代码风格差异较大。例如,TurboC++编写的DOS程序与VC++编写的MFC应用程序的代码几乎完全不同,这是由它们依赖的开发包不同所致。在开发中,优先编写避免依赖的代码有助于减少重复劳动。
开发环境方面,本书代码依赖于WDK(Windows Driver Kit),但不限定于某一特定版本。WDK是微软提供的免费开发包,可通过微软官网免费下载并安装。本书不提供安装和配置指南,因网上已有众多中文文档可供参考。
通过阅读本书,读者将能轻松阅读其他驱动开发文档,而不再被复杂代码困扰。书中主要内容如下:
第一章:字符串
第二章:内存与链表
第三章:文件操作
第四章:操作注册表
第五章:时间与定时器
第六章:内核线程
第七章:驱动与设备
第八章:处理请求
68.88KB
文件大小:
评论区