|
|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 
6 D0 `5 m- y/ l( K' J% G; z; X- |& G" w) ]0 t
# B' ~" P- O) n& d/ {; s! w不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,' Q: i; C! T* Y' Y
你把设备都禁用了,所有的IRP自然传不到附加驱动上。
4 l8 D9 r& ^& [. @! d3 H/ m' ^: @% l) s' l, o3 g" J; D
例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。: e) u# {% o- J5 F4 _6 Q& i
; ?5 q1 I8 s t6 X
仿 ...
! U/ p# e, f- [+ x9 a, j多谢qdb0901解答,继续问下去啊' ~, P' [$ y7 K
1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
3 y# b8 \& |; I1 `) u- ?# z- e2、你能讲一下上述工作的一个大致流程吗?# ~6 k/ s( k* D* E- j/ q
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|