书籍详情
Windows环境下的设备驱动程序设计
作者:张惠娟等编著
出版社:西安电子科技大学出版社
出版时间:2002-07-01
ISBN:9787560611273
定价:¥28.00
购买这本书可以去
内容简介
本书讲述了Windows系统下设备驱动程序的开发方法。全书分为三部分,共10章。第一部分主要介绍了VxD驱动程序,以及利用VToolsD开发VxD程序的方法;第二部分和第三部分分别介绍了WindowsNT和Windows2000下的设备驱动程序基础知识,以及利用DriverWorks开发NT式和WDM驱动程序的方法。本书系统介绍了在不同的操作系统下设备驱动程序开发的方法,内容实用,是一本很好的学习设备驱动程序设计的书籍。本书适合于任何想学习Windows系统下设备驱动程序开发的人员,尤其适合于初步涉及设部区动程序开发的人员。
作者简介
暂缺《Windows环境下的设备驱动程序设计》作者简介
目录
第一部分 虚拟设备驱动程序VxD
第一章 Windows9x操作系统体系结构
1. 1 IntelCPU的工作模式
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 QuickVxD
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 延时类驱动程序
第一章 Windows9x操作系统体系结构
1. 1 IntelCPU的工作模式
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 QuickVxD
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 延时类驱动程序
猜您喜欢