阅读:1777回复:7
有关中间层驱动的问题
我想实现自己的中间层驱动只绑定到指定的网卡上
如何才能实现呢 请高手赐教 |
|
沙发#
发布于:2007-04-03 08:29
这个没有试过,不过可以在过滤中跳过不处理,也可以达到要求吧,呵呵!
|
|
|
板凳#
发布于:2007-04-03 09:53
用版主的方法 也可以对拉
但是不是可以参照ddk下的那个例子 bindview。它就是可以遍历所有的网卡 然后你可以指定绑定相应的网卡 |
|
|
地板#
发布于:2007-04-04 07:57
我是这样想的,中间层驱动自动绑定到他能检测到的每一个网卡上,然后为每一个绑定的网卡创建其虚拟nic,供上层使用,我这样理解对么?
那么 我想一个中间层驱动绑定多个网卡,该如何实现啊? 我看到Passthru里面有一个读 注册表的过程,获取所绑定的网卡 其所读的是那个表项啊 高手能给简单介绍一下么? |
|
地下室#
发布于:2007-04-04 09:18
如果你想要IMD绑定所有网卡的话
你就不用操心了 PASSTHRU就是绑定所有网卡的 假设你有一张网卡 那么程序会procotolbind和miniportinitial两次 假设你有两张网卡 那么程序会procotolbind和miniportinitial三次 其中多的那一次是ndisnetwan, 那个注册表表项在service的passthru下可以看到 |
|
|
5楼#
发布于:2007-04-05 14:00
谢谢你的帮助
那如果我想绑定指定网卡怎么办呢? |
|
6楼#
发布于:2007-04-05 14:23
看看 bindview代码吧 我也没试过
但是我知道bindview就是这么做的。 |
|
|
7楼#
发布于:2007-04-05 18:10
thanks
|
|