我写了一个NDIS转发驱动, 把收到的包提交到应用层,然后再由应用层转发给驱动, 并提交给TCP, 现在发现走了这个流程以后,速度慢了很多。原来一个文件传输只要4分钟,现在要40分钟。如果我只中转发送的包, 速度差不多, 但是如果转发 ProtocolReceivePacket ... 全文

2007-08-03 13:49 来自版块 - NDIS网络接口开发

我使用的是注册假协议的方式,然后我用winpcap 在应用层发送数据包,但是 ndishook 好象抓不到这些数据包.为什么会这样呢??有什么解决的方法吗??

2005-07-24 17:34 来自版块 - NDIS网络接口开发

我是用gjp的ndishook方法对ndis 进行hook.然后先准备好一个数据包,然后调用NdisSend进行发送。如果不用VPN拨号上去,我能够发送数据包,但是拨上去后,就不行了。我后来用wincap来发送,也没发送出去。我选择的ndis 的绑定句柄为那块虚拟网卡的。在VPN... 全文

2005-04-12 10:19 来自版块 - NDIS网络接口开发

在NdisHook中处理 HookProtocolReceive的地方我不大明白.当发现 PacketSize > LookAheadBufferSize 的时候,就表明数据包没有收全了.他在处理中调用了 NdisTransferData,最不能让我理解的是,它竟然用m_o... 全文

2005-03-03 11:39 来自版块 - NDIS网络接口开发

我在www.vchelp.net上下载了一个ApiHook的源程序,http://www.vchelp.net/vchelp/zsrc/apihook.asp?type_id=25&class_id=1&cata_id=2&article_id=457自己... 全文

2003-08-04 21:42 来自版块 - 内核编程

我调试一个驱动,我生成的是Checked版本,然后我用Softice Loader将他加载进来并选择了Package source with Symbol table。然后Translate , Loader,进入softice后,按了file *,也能看到源程序文件,bpx D... 全文

2003-08-04 11:42 来自版块 - 内核编程

我怎么从命令窗口跳到Watch窗口呢??不用鼠标, 。。

2003-04-22 13:02 来自版块 - 开发工具使用


返回顶部