abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1010回复:2

一个奇怪的问题

楼主#
更多 发布于:2007-08-28 16:33
我把sfilter中的sfread 与sfreadcompletion
移槙到了filemon中,
在过滤的之后, 现在用指定的进程打开文件,会报一个错误
如:
 c:\winsows\wordpad.exe 不是一个有效的win32应用程序,

何解呢?
驱网无线,快乐无限
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-28 17:28
问题解决
ExInitializeNPagedLookasideList(
        &gReadWriteCompletionCtxLookAsideList,
        NULL,
        NULL,
        0,
        sizeof(READ_WRITE_COMPLETION_CONTEXT),
        SFLT_POOL_TAG,
        0
        );
没初始化的原因
现在SFLT_POOL_TAG 这个参数未定义, 我给换成'mliF' 这个了
这个运行,报的错误是进程readmemory与writememory不完全....
这个SFLT_POOL_TAG 要ifs支持吗?
驱网无线,快乐无限
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-08-28 16:58
CompletionCtx = ExAllocateFromNPagedLookasideList(&gReadWriteCompletionCtxLoo k  sideList);
if (!CompletionCtx)
{
   DbgPrint("CompletionCtx NULL");
  if (Mdl)
 {
   MmUnlockPages(Mdl);
   IoFreeMdl(Mdl);
 }
 status = STATUS_INSUFFICIENT_RESOURCES;
 break;
}
这几句代码出问题, 是不是我没装ifs的原因?能编过呢,
驱网无线,快乐无限
游客

返回顶部