摘要:介绍虚拟设备驱动程序开发的基本知识以及VxDs与WIN32应用程序通讯的几种常用方法,并给出了用VtoolsD开发VxDs的具体实例。 Windows自面世以来,即以其强大而友好的图形界面占据了操作系统(尤其是微机操作系统)的霸主地位。但是由于Windows采取的保护措施屏蔽了系统的底层操作,对用户而言,已不能象在DOS下一样直接操纵使用系统的硬件资源如内存、I/O端口、中断及DMA等。这在很大程度上保证了操作系统的安全稳定性能,但却给广大硬件及底层软件开发人员带来了困难。当需要直接操纵控制具体的硬件设备时,往往需要编写设备驱动程序。 1VMM、VNMs和VxD Wi