版块
论坛
喜欢
话题
应用
搜索
登录
注册
blackperl的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=91196
菜鸟问个问题,救救我吧,大侠
在Passthru中,我要截获应用层发送的IP包,然后显示她的源地址和目的地址那怎么截获要发送的包呢??是不是在MPSendPackets这个函数中,如果是怎么做,谢谢!怎么把获得的信息显示出来呢??
回复
(
3
)
2004-09-23 10:19
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
xz_clark
:
用NdisGetFirstBufferFromPacket得到第一个Buffer, 接着的Buffer用NdisGetNextBuffer得到, 直到NdisGetNextBuffer返回NULL. 对每一个Buffer, 用NdisQueryBuffer得到真正data b...
(2004-09-25 09:02)
回复
kja57
:
一般是在MPSend中(在我的电脑上是),其实MPSendPackets相当于是循环调用MPSend; 数据包的内容在Packet->Private.Head和Tail所指的BUFFER中,你可以将BUFFER中的数据NdisMoveMemory出来,也可以直接使用
(2004-09-24 23:10)
回复
likedust
:
:P楼上的兄弟我是新手,想问问你是不是读了passthru的源码了,我现在仅仅搞清楚了miniport,im,protocol之间的层次关系,对于什么虚拟NIC了,绑定了,都不是很清楚. 再就是inf里面具体实现什么我是不是也要看? 需要您的指教.
(2004-09-23 17:13)
回复
blackperl
加关注
写私信
0
关注
0
粉丝
10
帖子
返回顶部