阅读:2527回复:6
有关DDK里MUX例子的问题
不知道哪位大大看过那个例子,编译出来是个虚拟网卡.
最近在看这个例子,但看着好吃力啊(我也是刚刚接触NDIS) 我想问一下,有没有讲解与这个虚拟网卡驱动程序相关的资料? 我这里能找到的资料都是网卡驱动的,没有虚拟网卡的,我不知道该程序的具体功能是怎么实现的. 简单来说就是怎样才能让我这个菜鸟把这个MUX例子看懂? 谢谢各位了! |
|
沙发#
发布于:2007-04-27 09:26
虚拟网卡 你来可以参照openvpn下的tap_win32。
我现在正在看 很头疼 |
|
|
板凳#
发布于:2007-04-27 10:02
多看ddk,应该没有问题
|
|
|
地板#
发布于:2007-04-27 10:07
引用第1楼aben1223于2007-04-27 09:26发表的“”: 我晕,貌似没必要吧 |
|
地下室#
发布于:2007-04-27 10:12
引用第2楼cyliu于2007-04-27 10:02发表的“”: 你是说看DDK里的HELP文档? 我在看啊,但都只有讲网卡驱动或其他设备驱动的,没有我要的虚拟网卡驱动. 我现在的问题就是不知道这个MUX例子里怎么实现"虚拟"的. |
|
5楼#
发布于:2007-04-27 17:13
我看了openvpn下的tap_32的虚拟网卡的代码
里面有关于arp和dhcp的处理代码 奇怪的是 我现在把mux的代码 看了一遍 里面根本没有关于arp和dhcp的代码 其中他的如何得到和转发数据包,都是依靠adapter的blindinghandle和miniporthandle。 mux不是也是可以虚拟出多个网卡吗? 为什么和openvpn的不一样 |
|
|
6楼#
发布于:2007-04-27 19:17
郁闷了,我看DDK完全看不懂啊
|
|