阅读:1250回复:4
研究过filemon的进来帮个忙!
有关filemon的几个问题问一下:(回答几个是几个)谢谢!
1、DriverEntry函数中FilemonGetProcessNameOffset函数为何要和System进程做比较。 2、IoCreateDevice的参数Exclusive: Reserved for system use. Drivers set this parameter to FALSE. 为何filemon中设置为TRUE? 3、// // The special file system hook devices // PDEVICE_OBJECT NamedPipeHookDevice = NULL; PDEVICE_OBJECT MailSlotHookDevice = NULL; 这两个全局变量的作用是什么? 4、关于数据结构的介绍,GUIINTERFACE, STANDARD, NPFS, MSFS。以及\\Device\\NamedPipe和\\Device\\MailSlot的介绍? 5、ExAllocateFromNPagedLookasideList是作什么用的? 6、ExInitializeNPagedLookasideList函数中的’mlif’是什么意思? 7、#define HASHOBJECT(_fileobject) (((ULONG)_fileobject)>>5)%NUMHASH是什么意思?PFILE_OBJECT的fileobject在此处是什么? 8、对文件系统驱动的调用是I/O管理器发起的还是高速缓存管理器发起的? 9、既然I/O管理器可以越过文件系统驱动直接调用fast I/O path那么在文件系统驱动中设置fast I/O path又有什么用呢? |
|
沙发#
发布于:2005-01-31 16:42
你的几个问题,其实都有说明,仔细看。
|
|
板凳#
发布于:2005-01-29 12:34
密切关注
|
|
地板#
发布于:2004-11-05 10:58
再顶一下!
|
|
地下室#
发布于:2004-11-03 14:45
顶一下!
|
|