|
|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 
T' E, R' G1 q- X2 Z# X7 P( H( @: C
" b, s. Z0 Y2 I6 I不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,
$ G+ N6 h) J- m- G) ]你把设备都禁用了,所有的IRP自然传不到附加驱动上。# c* i6 I" Z! S7 d
0 s# Z0 O/ ]- x例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。
; u6 b# i# P6 ?+ G; a9 D: Z, N+ Q$ v# Y* s1 z
仿 ...
, {/ b& n1 X1 e: c1 ]+ q. k多谢qdb0901解答,继续问下去啊: N, @* A9 J) Q1 r, M0 }" w
1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
, r( C8 J, W# i1 h1 N2 h3 N* t" Q) b2、你能讲一下上述工作的一个大致流程吗?5 A+ X5 ?3 ?' _" |
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|