quentin
驱动牛犊
驱动牛犊
  • 注册日期2003-10-22
  • 最后登录2008-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1447回复:3

一个难题

楼主#
更多 发布于:2004-04-14 16:00
请问能不能在没有收到IP包的情况下,由应用层控制使得ndis在底层构造一个新的IP包,并使得ndis进入收包的处理过程?
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-14 19:55
做一个发包的小程序,
如果是调试链路层以上,试试环回地址

如果是调试驱动中的中断处理,试试用两个网卡,用对通线连起来。

cyf_rich
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-15 00:30
请问能不能在没有收到IP包的情况下,由应用层控制使得ndis在底层构造一个新的IP包,并使得ndis进入收包的处理过程?


这个是个有趣的问题。。。。不过如果PING自己的PING包。。好象NDIS就不会处理。。。不知道这样的情况属不属于你说的情况呢??也许修改相应的部分也可以接收到吧。。。哎。。没有试过。。还真的不太清楚。。。
quentin
驱动牛犊
驱动牛犊
  • 注册日期2003-10-22
  • 最后登录2008-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-15 23:28
多谢回答!
loopback地址上的通讯,应该是不会经过NDIS IM的。
我的想法是:
1)能不能在MiniPort的MPsend函数里调用NdisMIndicateReceivePacket函数,使得Ndis进入收包处理?
2)能不能在passthru的IOControl函数里调用NdisMIndicateReceivePacket函数,使得Ndis进入收包处理?
欢迎各位大侠关注!
游客

返回顶部