|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 
6 {% t$ ~0 b9 H9 `& g, M4 o# Q$ E% z, O' a5 A* z
; y( F/ I/ N e* b+ A$ F4 a" A9 O
不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,
6 t( n% `% t7 }& A5 x$ y你把设备都禁用了,所有的IRP自然传不到附加驱动上。
. \6 V0 U# D. M, }; Z p Z& Y. b
+ O" X7 m4 c" A% ^9 q- W例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。
6 p2 Q0 s, ?0 T1 K) ?7 c( \# u) i8 C- ?
仿 ... 7 c$ v3 c' }. I4 P1 K9 H
多谢qdb0901解答,继续问下去啊
4 V* [! r3 y8 Z3 L$ @+ d' U1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?/ p; l9 Z9 M# d1 }' ]6 r4 d
2、你能讲一下上述工作的一个大致流程吗?5 E, e+ w i b+ K
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|