阅读:1711回复:1
VPN拨号后,用NdisSend发送数据包怎么不行??
我是用gjp的ndishook方法对ndis 进行hook.
然后先准备好一个数据包,然后调用 NdisSend进行发送。 如果不用VPN拨号上去,我能够发送数据包, 但是拨上去后,就不行了。 我后来用wincap来发送,也没发送出去。 我选择的ndis 的绑定句柄为 那块虚拟网卡的。 在VPN拨上去后,我在上面进行ping, 然后底层的 HookProtocolSendPackets得到调用, 这时候,我取得这个句柄值,然后过一会,由应用层向驱动 发送命令,来让驱动发送数据包。 第一个参数肯定没问题, 第二个参数就是 刚才获取到的句柄值。 第三个参数就是 我准备好的一个packet.。 |
|
沙发#
发布于:2007-03-22 16:36
你这个问题现在解决了没有?
我遇到同样问题啦. |
|