先说说我目前在干啥:
基于wdk例子passthru扩展, 在PtReceivePacket与PtReceive两个函数里截获收包,判断是否需要过滤,如果需要过滤,就自定义一个数据包上传,因为不太熟悉NDIS,所以自己研究了下,我是这样想的:先申请一块内存用作自定义数据包的缓冲,填好自定义数据后,申请一个新的packet,将packet与缓冲区关联起来,然后上传。但这样就出现了问题,我申请的内存不知道应该在哪里释放,这样就会造成内存泄漏。一直很苦恼
各位大神们如果研究过这个,请问下你们是怎么上传自定义数据包的的呢?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!