gx_kyw
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2011-04-13
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1711回复:1

VPN拨号后,用NdisSend发送数据包怎么不行??

楼主#
更多 发布于:2005-04-12 10:19
我是用gjp的ndishook方法对ndis 进行hook.

然后先准备好一个数据包,然后调用
NdisSend进行发送。

如果不用VPN拨号上去,我能够发送数据包,
但是拨上去后,就不行了。

我后来用wincap来发送,也没发送出去。



我选择的ndis 的绑定句柄为
那块虚拟网卡的。

在VPN拨上去后,我在上面进行ping,
然后底层的 HookProtocolSendPackets得到调用,
这时候,我取得这个句柄值,然后过一会,由应用层向驱动
发送命令,来让驱动发送数据包。

第一个参数肯定没问题,
第二个参数就是 刚才获取到的句柄值。
第三个参数就是 我准备好的一个packet.。
pingpanghappy
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-22 16:36
你这个问题现在解决了没有?
我遇到同样问题啦.
游客

返回顶部