阅读:1725回复:2
filemon中的vxd如何实现文件操作的拦截?
filemon vxd程序中,文件过滤的
函数为FilemonHookProc. 在这个函数中调用下一曾的驱动程序: retval = (*PrevIFSHookProc)(pfn, fn, Drive, ResType, CodePage, pir);然后在函数的最后return retval; 那么,现在我如果想拦截这个操作,应该是 不调用retval = (*PrevIFSHookProc)(pfn, fn, Drive, ResType, CodePage, pir); 直接返回return 0或则ERROR_INVALID_FUNCTION即可把. 那现在我这么作乐,softice发现系统出现错误.着是为什么呢? 我应该如何做拦截呢?谢谢! |
|
最新喜欢:![]()
|
沙发#
发布于:2003-02-20 11:55
返回之前设置以下pir->ir_error试试。
|
|
|
板凳#
发布于:2003-02-21 09:41
pir->ir_error = ERROR_ACCESS_DENIED;
retval = (*PrevIFSHookProc)(pfn, fn, Drive, ResType, CodePage, pir); return retval; |
|