第一图书网

Windows环境下的设备驱动程序设计

张惠娟 西安电科大
出版时间:

2002-5  

出版社:

西安电科大  

作者:

张惠娟  

页数:

348  

字数:

529000  

Tag标签:

无  

内容概要

本书讲述了Windows系统下设备驱动程序的开发方法。全书分为三部分,共10章。第一部分主要介绍了VxD驱动程序,以及利用VToolsD开发VxD程序的方法;第二部分和第三部分分别介绍了WindowsNT和Windows 2000下的设备驱动程序基础知识,以及利用DriverWorks开发NT式和WDM驱动程序的方法。   本书系统介绍了在不同的操作系统下设备驱动程序开发的方法,内容实用,是一本很好的学习设备驱动程序设计的书籍。   本书适合于任何想学习Windows系统下设备驱动程序开发的人员,尤其适合于初步涉及设部驱动程序开发的人员。

书籍目录

第一部分 虚拟设备驱动程序VxD 第一章 Windows 9x操作系统体系结构 1.1 Intel CPU的工作模式 1.1.1 实模式 1.1.2 保护模式 1.1.3 虚拟86模式(V86模式) 1.2 Windows 9x操作系统 1.2.1 虚拟机(VM) 1.2.2 虚拟机管理器(VMM) 1.2.3 虚拟设备驱动程序VxD 1.2.4 Windows 9x系统的基本构架 1.2.5 内存管理技术 1.3 设备驱动程序基本知识 1.3.1 基本概念 1.3.2 动态链接库(DLL)简介 1.3.3 设备驱动程序类型 第二章 VxD设备驱动程序 2.1 VxD概述 2.1.1 VxD程序能完成的任务 2.1.2 分类 2.1.3 开发方法 2.2 VxD程序基本结构 2.2.1 VxD文件格式 2.2.2 VxD程序结构 2.3 消息机制 2.3.1 系统初始化类 2.3.2 系统终止类 2.3.3 VM初始化类 2.3.4 VM终止类 2.3.5 VM状态类 2.3.6 动态加载卸载消息 2.3.7 VxD的加载、初始化和结束过程 2.4 服务机制 2.4.1 定义服务 2.4.2 服务表声明 2.4.3 引入服务 2.4.4 调用VxD服务 2.5 调用机制 2.6 通信机制 2.6.1 Windows 32应用程序到VxD程序通信 2.6.2 VxD到应用程序的通信机制 2.7 编写过程 第三章 开发工具介绍 3.1 概述 3.1.1 源码辅助生成工具 3.1.2 调试工具 3.2 VToolsD介绍 3.2.1 VToolsD框架介绍 3.2.2 Quick VxD 3.2.3 VxD程序建立和调试 3.3 VxD类库介绍 3.3.1 框架类 3.3.2 事件处理类 3.3.3 其它类 第四章 VxD程序实例介绍 4.1 VxD程序基本框架程序 4.2 应用程序事件类程序 4.3 热键类驱动程序 4.4 中断设备驱动程序 4.5 延时类驱动程序 第二部分 Windows NT 驱动程序 ……第三部分 Windows 2000 驱动程序WDM


图书封面

图书标签Tags

广告

下载页面


Windows环境下的设备驱动程序设计 PDF格式下载



不错的一本书,了解底层很有帮助


大量篇幅在讲win9X下的vxd,WDM讲得很少,新一代的WDF更是提都没提,没有办法2002年的书嘛


竟然没有DDK介绍,不知道是作者水平有限还是偷懒,很失望!


这本书对我个人没用..


分析得不够深入,完全是贴代码。


相关图书