阅读:1449回复:3
一个难题
请问能不能在没有收到IP包的情况下,由应用层控制使得ndis在底层构造一个新的IP包,并使得ndis进入收包的处理过程?
|
|
沙发#
发布于:2004-04-15 23:28
多谢回答!
loopback地址上的通讯,应该是不会经过NDIS IM的。 我的想法是: 1)能不能在MiniPort的MPsend函数里调用NdisMIndicateReceivePacket函数,使得Ndis进入收包处理? 2)能不能在passthru的IOControl函数里调用NdisMIndicateReceivePacket函数,使得Ndis进入收包处理? 欢迎各位大侠关注! |
|
板凳#
发布于:2004-04-15 00:30
请问能不能在没有收到IP包的情况下,由应用层控制使得ndis在底层构造一个新的IP包,并使得ndis进入收包的处理过程? 这个是个有趣的问题。。。。不过如果PING自己的PING包。。好象NDIS就不会处理。。。不知道这样的情况属不属于你说的情况呢??也许修改相应的部分也可以接收到吧。。。哎。。没有试过。。还真的不太清楚。。。 |
|
地板#
发布于:2004-04-14 19:55
做一个发包的小程序,
如果是调试链路层以上,试试环回地址 如果是调试驱动中的中断处理,试试用两个网卡,用对通线连起来。 |
|