|
|
楼主 |
发表于 2009-4-3 10:49:34
|
显示全部楼层
原帖由 qdk0901 于 2009-4-2 11:23 发表 
( h- U$ K; K% L! s1 {' I, d8 `( s; q! q3 w* p
, q$ ?+ ]4 Y, D不可以,因为仿真的设备(NT32中看到的),是仿真器通过在原来的设备驱动栈上附加驱动实现的,' H5 g8 D$ h( S' X- \
你把设备都禁用了,所有的IRP自然传不到附加驱动上。
% T$ Z: y/ }* P8 J M% h" O5 y' e/ J/ ~0 ?3 N: x2 a; W
例如你把磁盘都禁用了(当然前提是你能),系统都挂了,自然谈不上仿真了。2 R$ @1 l# r/ e2 P9 @# u: Q* t | e
! f9 h! [; j: c$ B% |# [: O+ T
仿 ...
6 r* U+ P0 @! y5 f! c4 j多谢qdb0901解答,继续问下去啊
0 Z) y7 I, S2 B$ p* L: i8 t: \ v1、"是仿真器通过在原来的设备驱动栈上附加驱动实现的",你所说的"原来的设备驱动栈上"应该是windows下的驱动了?还有那个附加驱动应该是在NT32下的设备驱动了吧?) q9 V( ^! s' n7 J8 D$ q# w' N
2、你能讲一下上述工作的一个大致流程吗?$ I6 {4 K& F: r9 c( J
3、那是不是我们可以通过这种方式去模拟所有的设备?譬如pci设备? |
|