第一部分 虚拟设备驱动程序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 延时类驱动程序