阅读:1742回复:6
关于passthru中间层驱动的问题
我在mtsendpackets函数中对收到的数据修改后,发送出去。可是发现修改不起作用,不管是改动原来的,还是新建ndis buffer并挂接到新的packet。我把mtsendpackets中的ndissend函数注释掉,仍然能够发送数据。我是2003下用xpddk开发的,是这方面的原因吗?但是改动ptreceive中收到的数据没有问题,可以起作用。
请高手指教 |
|
沙发#
发布于:2007-04-07 16:31
该问题已经解决,出现另外一个问题,ndissend自定义数据老是失败,这是为什么啊
|
|
板凳#
发布于:2007-04-09 10:11
你看看自定义数据包的NDIS_PACKET_PRIVATE结构是否填充正确?
|
|
地板#
发布于:2007-04-09 15:37
请问如何修改好的上述问题?
我是新手,想问一下,是否需要写INF来挂载这个驱动程序? |
|
地下室#
发布于:2007-04-09 15:59
引用第2楼pingpanghappy于2007-04-09 10:11发表的“”: 什么都没有填充 我参照的winpcap,那里面发送数据也是什么都没有填充啊 |
|
5楼#
发布于:2007-04-11 18:16
问题基本解决 多谢各位 有问题交流可以加入群 19534735
我的qq 150267339 |
|
6楼#
发布于:2007-05-07 01:41
楼主,最近由于毕业设计正在学习中间层驱动
能不能把你的代码发给我一份。 |
|