版块
论坛
喜欢
话题
应用
搜索
登录
注册
lauer的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=74717
(增加最简nat源码)passthru PtRecieve调用ndissend应该处理内存
在ptRecieve中先做好合适的正确的包pPacketContent然后NdisAllocateBuffer(&Status,&FirstBuffer,send_handle,pPacketContent,len);//分配buffer,并把全局变量或在本函数上...
全文
回复
(
13
)
2004-02-11 14:49
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
125096885
:
多谢分享
(2020-08-11 11:06)
回复
wangjile
:
我是菜鸟,谁能告诉我在吗弄,有奖金哦,期待源码,1836463413@qq.com
(2019-05-18 14:05)
回复
fhqpdcn
:
最近我正为这个问题发愁,, 参考参考....... 我想通过上层的WRITEFILE来发送ARP包,,,在MDL中取得数据,,,可是一调用 NDISSEND 就蓝了... 谢谢楼上的各兄弟,,
(2008-12-25 17:08)
回复
lauer
:
对于碰到的碎片包, 按照MpSend里的方法复制包的OOB数据等 同时对碎片不用修改协议层的端口等(碎片可能没有协议层) 就可以顺利的把碎片包发出 还有就是需要做一个队列把发送的包记住 这样再PtSendComplete时就了一区别对待是否自己发送的包 以保证在发...
(2004-03-08 14:51)
回复
lauer
:
当然是使用DbgPrint或DBGPRINT 借助vmware虚拟系统和com口使用windbg就可以 可方便的实现debug了 强烈推荐使用vmware调试ndis驱动
(2004-03-08 14:45)
回复
youngyt
:
楼主,能告诉我你的最后的调试信息是如何打出来的吗?应该不是DbgPrint吧。
(2004-03-08 14:39)
回复
wengyu100
:
几位做nat的老兄,能交流一下否? 我的QQ80442624 我觉得QQ交流比较好,邮件太慢了 歇息
(2004-03-04 20:57)
回复
lauer
:
刚刚测试完的passthru nat例子 实现: 在局域网内把一台机器来的udp或ip包在ndis层 更改mac地址和ip地址实现nat (发回原地本例仅是调换而已,更多的就看发挥了) 本例传输大数据依然存在很多问题 主要是内存分配和buffer链处理 希望有经...
(2004-02-13 15:20)
回复
Jackaroo_lzh
:
我也卡在这里,谢谢! 期待原码,(cantlong@sohu.com)
(2004-02-12 22:36)
回复
lixiangying
:
我也在做,只是有几个问题还没有解决。 希望多交流(lxyywj2002@163.com) 期待你的原马。
(2004-02-12 19:16)
回复
1
2
下一页 »
lauer
加关注
写私信
1
关注
1
粉丝
71
帖子
返回顶部