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