|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 4 a' M9 p2 g3 R- O
) ^* Y! L& A/ [, V* [2 k- K
& g | }6 I& R不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的," R1 {: p8 f+ m; d4 c) s
你把设备都禁用了,所有的IRP自然传不到附加驱动上。
0 }$ I( |1 T2 Z% L' f0 f' }: `$ r! o+ y) a3 h: T, K+ Z7 V2 t
例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。' E1 l) x" Y) C
6 M6 d) g+ E1 v* b2 h0 _仿 ...
6 t2 W5 u$ z5 Y# l9 I @) ^2 {( [多谢qdb0901解答,继续问下去啊
( X# ^9 E* B8 O1 E0 g5 n1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
" c8 Q7 y! _- v) o, h& Q+ s2、你能讲一下上述工作的一个大致流程吗?9 t. S$ _% r) @
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|