|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 * D! s) C, P0 k; g, h" P2 n! a
! W4 Y/ X5 P. m3 Z% N; X2 s& c1 H
不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,
) R$ ?/ a8 b6 Q# i8 |你把设备都禁用了,所有的IRP自然传不到附加驱动上。
% X0 z s: [9 u0 y! \8 E
3 b* S' q: i+ }! l- l, B例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。
0 |/ A, M! ?9 e4 Q( T0 b6 y
/ u y; _8 }- o8 p* L仿 ...
: ~! R" Y5 \- l H多谢qdb0901解答,继续问下去啊
: r" `7 [+ R9 u' M) y4 s; V1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?
5 n0 r; F# j+ o' N2 @+ q% X2、你能讲一下上述工作的一个大致流程吗?
/ Y" }7 p$ d7 j3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|