VIOPort可以实现对某个I/O口的虚拟化,书上说“在默认情况下,在所有虚拟机中运行的Ring3层程序的相关I/O操作都将触发handler()函数”。但我想对com1口(3f8,3f9)实行虚拟化,当我在应用程序中对其进行I/O操作时,并没有触发VXD中的handler函数。我又在VXD的初始化函数中加入globalEnable(),它可以允许监控所有的虚拟机端口的i/o操作,但也不行,为什么呀?VXD是可以捕捉com1口的呀。
请各位指教,急呀!
[编辑 - 7/16/02 by amei]