期刊文献+

VxD技术分析与开发

Analysis and development of virtual device driver (VxD)
在线阅读 下载PDF
导出
摘要 利用虚拟设备驱动程序VxD对硬件设备进行虚拟化,通过VxD实施对硬件设备的管理与控制.VxD本质上是被用来管理系统资源(硬件或者软件)、运行于系统核心级Ring0的可执行二进制代码,通过设备驱动程序,多个线程可以同时使用这些资源,从而实现多进程并行运行.VxD通常包括5个段,其核心段是保护模式代码段VxD_CODE,其中包含了虚拟设备的设备控制例程,回调函数,服务例程和API函数.开发VxD的工具软件很多,具有代表性的主要是DDK、WinDriver和VToolsD.在深入分析Windows9x的VxD技术的实现机制与原理的基础之上,讨论了基于VToolsD的虚拟设备驱动程序VxD开发方法,并给出了一个编程实例.参6. Operating system virtualize the hardware device with virtual device driver program (VxD), and manager and control the hardware by VxD. In fact, VxD is an executable binary code running in Ring0 of operating system. VxD is used to manager system resources including hardware and software. Using VxD, many threads may use the same hardware or software during the same time. Thus, many program may run parallel. VxD includes usually five segments. The main segment of a VxD is protected mode code segment (Vxd_CODE). The VxD_CODE segment includes the example programs for device control, the functions for callback, the service programs and the API functions. There are many tool software to develop VxD program. The main tools are DDK, WinDriver and VtoolsD. In this paper, it analyzes the principle and realization of the VxD technology under Windows9x. It discusses the develop method of VxD based VToolsD, and provides a sample to develop VxD.6refs.
作者 欧青立
出处 《湘潭矿业学院学报》 2003年第1期68-71,共4页 Journal of Xiangtan Mining Institute
基金 国家自然科学基金项目资助(编号:69974031) 湖南省教委科研基金项目(编号:98C048)
关键词 VXD技术 虚拟设备驱动程序 程序设计 VTOOLSD WINDOWS95 硬件 virtual device driver (VxD) program design VToolsD Windows95
  • 相关文献

参考文献2

二级参考文献4

共引文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部