NDIS原型样本和以太网桥

时间:2013-03-31 17:46:39

标签: c++ windows-7-x64 ndis

我正在尝试使用WDK for Win 7中给出的NDIS proto示例在两个以太网适配器之间编写测试桥。到目前为止,只是构建了驱动程序和prototest。 现在我想知道如何处理? 有没有办法一次只绑定几个适配器?

1 个答案:

答案 0 :(得分:0)

NDIS协议自动绑定到所有支持的适配器。所以你不需要做额外的工作来让NDISPROT通过两个以太网网卡绑定。

一旦你构建了驱动程序,你需要做的就是:

  1. 安装驱动程序(使用INetCfgClassSetup::Install,如bindview示例所示;或者对于临时实验,NIC属性GUI有一个添加... 按钮,可让您安装带有GUI)。
  2. 启动驱动程序服务(使用StartService API;或进行临时实验,net start ndisprot即可。)
  3. 就是这样。 NDIS将为系统上的每个以太网NIC调用协议的ProtocolBindAdpaterEx处理程序。此回调在示例中名为NdisprotBindAdapter

    使用!ndiskd.protocol验证您的协议现在已绑定到多个微型端口。