我在ptreceive里对收到的udp包,改变MAC地址和IP地址后用NdisSend函数重新发送,在ptsendcomplete里进行了如下处理:NdisUnchainBufferAtFront(Packet,&PacketBuffer);NdisQueryBu... 全文

2004-03-05 14:01 来自版块 - NDIS网络接口开发

我在ptreceive中队收到的数据包重新构造成新的数据包(mypackt),在利用NdisSend(&Status,pAdapt->BindingHandle,MyPacket)发送后,就死在ptsendcomplete中的NdisMSendComplet... 全文

2004-02-10 10:51 来自版块 - NDIS网络接口开发

我在ptreceive中把得到的packet数据包,进行重新封包后,利用ndissend函数进行转发,但是在ptsendcomplete中的ndismsendcomplete函数会发生错误,softice中显示为“break due to page fault(0eh) ... 全文

2003-11-17 22:14 来自版块 - NDIS网络接口开发

在MPSend结束后会调用PtSendComplete,如果我在PtReceive中使用了NdisSend的话,它还会自动调用PtSendComplete吗? 谢谢大虾帮忙!

2003-11-04 10:02 来自版块 - NDIS网络接口开发

我安装了自己改过的passthru后,出现蓝屏现象,郁闷的是,在“设备管理器”下面出现了一大堆的\"Sample Filter Miniport\"(装了不止一次),但是我在“本地属性”已经删除了! 现在我安装没有修改的passthru,竟然也出... 全文

2003-11-01 17:23 来自版块 - NDIS网络接口开发

我在passthru里编了一个数据包的转发,如下代码加在ptreceive()内:PUCHAR pPacketContent;UINT PacketLen;UINT FLAGS;CHAR Exch... 全文

2003-10-29 10:26 来自版块 - NDIS网络接口开发

我把《防火墙与网络封包截获技术》书里的xpassthru例子进行修改,把ptreceive函数里的代码全部去掉,换成了return NDIS_STATUS_NOT_ACCEPTED,并且去掉了ptreceive函数里的一个参数,竟然安装完后不死机,用dbgview竟然能够输出原来... 全文

2003-10-19 22:57 来自版块 - NDIS网络接口开发

在NdisAllocateBuffer函数中:NdisAllocateBuffer(&Status,&PacketBuffer,pAdapt->RecvBufferPoolHandle,pPacketContent,PacketSize-LookAheadB... 全文

2003-10-19 17:17 来自版块 - NDIS网络接口开发

下面是斑竹以前发的帖子里,我对里面的“Resvd =(PRSVD)(MyPacket->MiniportReserved);Resvd->OriginalPkt = NULL;”代码的意思不了解,希望大虾指点一下!{Status = NdisAllocateMemor... 全文

2003-10-14 21:30 来自版块 - NDIS网络接口开发

我在xpassthru程序里加入了DbgPrint(),但是用dbgview察看的时候总是没有结果输出,很纳闷NDIS_STATUSPtReceive(IN NDIS_HANDLEProtocolBindingContext,IN NDIS_HANDLEMacReceiveC... 全文

2003-10-09 14:47 来自版块 - NDIS网络接口开发

我用安装了《Windows防火墙与网络封包截获技术》里面的xpassthru,但是我用DBGVIEW这个软件进行测试,老是看不到函数PtReceive(…)里\"==> Passthru Protocol PtReceiveRePacket...\&quo... 全文

2003-10-05 14:42 来自版块 - NDIS网络接口开发


返回顶部