出版时间: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
无
评论、评分、阅读与下载