版块
论坛
喜欢
话题
应用
搜索
登录
注册
njtlxm的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=15772
遇到重大难题,请各位拔刀相助!!!!!!!!
我用driverstudio的network开发imd层的filter,现在在NDIS_STATUS Test4Adapter::OnReceive(const KNdisPacket& Original, KNdisPacket& Repackaged)中可以得...
全文
回复
(
11
)
2002-07-26 19:44
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
ufo_online
:
你在PtTransferComplete中设断点试一下。
(2002-07-29 16:03)
回复
HuYuguang
:
楼上的,好像不行 而且我重载OnTransferDataComplete(),希望在这里拦截住数据包,但是很奇怪,根本就不调用这个函数。 另外,我在passthru的PtTransferComplete函数里设置断点,也很奇怪,虽然进入了PtReceive函数,但是就...
(2002-07-29 13:10)
回复
njtlxm
:
问题是我看到了各个段的长度,可以肯定的是数据包不是完整的
(2002-07-29 11:01)
回复
swift
:
进入了receive,不一定要调用transferdata,如果传上来的数据包是完整的就不会调用!
(2002-07-29 10:58)
回复
njtlxm
:
楼上的,好像不行 而且我重载OnTransferDataComplete(),希望在这里拦截住数据包,但是很奇怪,根本就不调用这个函数。 另外,我在passthru的PtTransferComplete函数里设置断点,也很奇怪,虽然进入了PtReceive函数,但是就...
(2002-07-29 10:23)
回复
HuYuguang
:
用什么工具好象没什么区别,方法都是一样的,只要register了你的协议,就应该可以! 你可以先只注册receive,而不注册receivepacket,这样就会走receive了(用你的工具我没试过,不过可以一试) 不用试,肯定是这样。 这里讲recei...
(2002-07-29 10:22)
回复
swift
:
用什么工具好象没什么区别,方法都是一样的,只要register了你的协议,就应该可以! 你可以先只注册receive,而不注册receivepacket,这样就会走receive了(用你的工具我没试过,不过可以一试)
(2002-07-29 10:14)
回复
njtlxm
:
我已经看过passthru,而且已经在两个receive中得到完整的数据包(参考hu斑竹的代码)。问题是ds和passthru不同,我现在需要的是ds下的解决方案
(2002-07-27 08:39)
回复
magicx
:
是问得不到包,还是得不到完整的包(不知如何组成)? 后者可能还要用: NdisTransferData( &Status, Open->AdapterHandle, MacReceiveContext, ...
(2002-07-26 22:50)
回复
moqingsong
:
swift 你好厉害呀。连这都看出来啦! pfpf
(2002-07-26 22:32)
回复
1
2
下一页 »
njtlxm
加关注
写私信
0
关注
0
粉丝
29
帖子
返回顶部