阅读:1349回复:2
请教如何改包
我想在受到的包前再加包头~~不只如何实现~~望指教~~越详细越好~~我对ndis不熟~~谢谢了~~
|
|
沙发#
发布于:2004-04-14 18:24
分数给你了~~不过我还不是很清楚~~有没有例子看看啊?
|
|
板凳#
发布于:2004-04-13 17:04
看ddk中的passthru例子,修改其中的PtReceive和PtReceivePacket(如果不了解这两个接口可以查ddk中的ProtocolReceive和ProtocolReceivePacket):收到包时你会得到Packet Descriptor,
你调用NdisQueryPacket可以得到接收到的数据包的信息,然后你申请内存NdisAllocateMemory,把接收到的数据放到这里再处理吧,你还会用到NdisQueryBuffer,NdisMoveMemory,NdisAllocateBuffer,NdisAllocatePacket等函数,在DDK里查看这些函数帮助吧,你自然会知道怎么做的。good luck! 早知道没分拿我就不写了 [编辑 - 4/13/04 by nicklezhang] |
|