简介概要

VxD技术分析与开发

来源期刊:湖南科技大学学报自然科学版2003年第1期

论文作者:欧青立

关键词:虚拟设备驱动程序(VxD); 程序设计; VToolsD; Windows95;

摘    要:利用虚拟设备驱动程序VxD对硬件设备进行虚拟化,通过VxD实施对硬件设备的管理与控制.VxD本质上是被用来管理系统资源(硬件或者软件)、运行于系统核心级Ring0的可执行二进制代码,通过设备驱动程序,多个线程可以同时使用这些资源,从而实现多进程并行运行.VxD通常包括5个段,其核心段是保护模式代码段VxD_CODE,其中包含了虚拟设备的设备控制例程,回调函数,服务例程和API函数.开发VxD的工具软件很多,具有代表性的主要是DDK、WinDriver和VToolsD.在深入分析Windows9x的VxD技术的实现机制与原理的基础之上,讨论了基于VToolsD的虚拟设备驱动程序VxD开发方法,并给出了一个编程实例.参6.

详情信息展示

VxD技术分析与开发

欧青立1

(1.湖南科技大学,信息与电气工程系,湖南,湘潭,411201)

摘要:利用虚拟设备驱动程序VxD对硬件设备进行虚拟化,通过VxD实施对硬件设备的管理与控制.VxD本质上是被用来管理系统资源(硬件或者软件)、运行于系统核心级Ring0的可执行二进制代码,通过设备驱动程序,多个线程可以同时使用这些资源,从而实现多进程并行运行.VxD通常包括5个段,其核心段是保护模式代码段VxD_CODE,其中包含了虚拟设备的设备控制例程,回调函数,服务例程和API函数.开发VxD的工具软件很多,具有代表性的主要是DDK、WinDriver和VToolsD.在深入分析Windows9x的VxD技术的实现机制与原理的基础之上,讨论了基于VToolsD的虚拟设备驱动程序VxD开发方法,并给出了一个编程实例.参6.

关键词:虚拟设备驱动程序(VxD); 程序设计; VToolsD; Windows95;

【全文内容正在添加中】

<上一页 1 下一页 >

有色金属在线官网  |   会议  |   在线投稿  |   购买纸书  |   科技图书馆

中南大学出版社 技术支持 版权声明   电话:0731-88830515 88830516   传真:0731-88710482   Email:administrator@cnnmol.com

互联网出版许可证:(署)网出证(京)字第342号   京ICP备17050991号-6      京公网安备11010802042557号