姜梦人 2017-02-25 12:04 采纳率: 0%
浏览 1496
已结题

NDIS5中间层驱动如何修改封包或自定义封包?

由于对ndis不怎熟悉,所以来问问各位大神,我基于wdk例子passthru扩展, 在PtReceivePacket与PtReceive两个函数里截获收包,判断是否需要过滤,如果需要过滤,就自定义一个数据包上传,因为不太熟悉NDIS,所以自己研究了下,我是这样想的:先申请一块内存用作自定义数据包的缓冲,填好自定义数据后,申请一个新的packet,将packet与缓冲区关联起来,然后上传。但这样就出现了问题,我申请的内存不知道应该在哪里释放,这样就会造成内存泄漏。而且也会蓝屏,所以来问下各位大神,如何在ndis里修改数据包,或者自己构造一个封包

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-02-25 13:02
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记