|
|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 
6 N5 ?1 ^1 D% X3 s6 S1 c- A3 |
% i/ G3 ~1 C) ~/ g0 G+ b
3 o7 e/ r8 g0 U; _, l5 s不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,
' p5 Y2 u1 c8 E- k; ]你把设备都禁用了,所有的IRP自然传不到附加驱动上。
2 E; n+ y3 V6 p5 C8 U" }: G
) u1 {& d' K: E8 H0 ^例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。8 [, @4 n# g; c) `
5 d6 p5 @5 ]4 |+ o
仿 ... ' s9 Z6 c* ]$ A; y
多谢qdb0901解答,继续问下去啊
3 E% w& e8 t; g1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
1 @! |* {& X( z1 o W2、你能讲一下上述工作的一个大致流程吗?" R- ?+ t: V3 ~- y) p
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|