|
|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 & f1 l9 d( _& s
# P! L( p: ]; V! m
# g) i1 N6 r! H V不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,
: V6 p0 U" g* x4 w3 Z d你把设备都禁用了,所有的IRP自然传不到附加驱动上。! G, B; G8 P* X" M) U5 Q; S
: u8 r% |3 W2 s9 ?4 G. E例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。
$ T# F* |( y X8 G
, H& |# P3 @0 T# L! F/ u9 E仿 ... % X' T! `3 m, o3 r/ ]8 v
多谢qdb0901解答,继续问下去啊
5 L2 ^: P- G. H, [0 g# p1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
: C. r+ {' M( }: P2、你能讲一下上述工作的一个大致流程吗?5 Z8 T/ [& N$ C
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|