sw1000
驱动牛犊
驱动牛犊
  • 注册日期2005-08-30
  • 最后登录2010-03-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望42点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1491回复:0

请问关于中间层包过滤调试的问题

楼主#
更多 发布于:2010-02-06 18:53
我使用PASSTHRU做了一个中间层过滤驱动,当不使用任何过滤功能时,在安装该驱动的主机上上网都很正常.然后我在包发送过程中MPSendPackets()添加了过滤功能,将包数组中的每一个包指针传给过滤功能部分.
但是在调试过程中,发现有大量包处理过程中,包指针内部指针如 header tail 都是指向无效地址(WINDBG也看到无法访问),使用MmGetSystemAddressForMdlSafe就会发生内存访问违例的问题.网络上也没有找到解决办法.
不知道有没有什么设置之类的问题,我使用VMWARE6+WINDBG在XP下调试驱动.

*********************找到了问题所在,可能是包指针设置错误..
游客

返回顶部