我試圖寫使用的WDK給出贏7. NDIS原例如兩個以太網適配器之間的橋樑測試到目前爲止,剛剛建成的驅動程序和prototest。 現在我想知道如何進行? 有什麼辦法可以一次只綁定幾個適配器嗎?NDIS原樣品和以太網橋
回答
的NDIS協議自動綁定到所有支持的適配器。所以你不需要做額外的工作就可以使NDISPROT綁定到兩個以太網NIC上。
一旦你建立了驅動程序,所有你需要做的是:
- 安裝驅動程序(使用
INetCfgClassSetup::Install
作爲bindview樣品中所示;或者爲了短期的實驗中,NIC性能GUI有添加...按鈕,允許您使用GUI安裝協議)。 - 啓動驅動程序服務(使用
StartService
API;或者爲了短期實驗,net start ndisprot
都行)。
就是這樣。 NDIS將爲系統上的每個以太網NIC調用協議的ProtocolBindAdpaterEx處理程序。該回調在示例中被命名爲NdisprotBindAdapter
。
使用!ndiskd.protocol
以驗證您的協議現在綁定到多個微端口。
謝謝Jeffrey,我可以只綁定到選定的適配器嗎? –
也,是它使以太網橋的正確途徑,或者我應該用微型端口或過濾器驅動程序?你知道NDIS6.x中的任何示例以太網橋驅動程序嗎? –
綁定到選定的適配器:在用戶模式中,使用INetCfgBindingPath ::啓用(FALSE)以禁用綁定到特定的適配器。在kernelmode中:在你的ProtocolBindAdapterEx處理程序中,如果你不想綁定,只選擇不調用NdisOpenAdapterEx。 –
- 1. NDIS 6.x以太網橋驅動程序
- 2. RPI接入網絡通過以太網和網橋wifi並行
- 3. 用Python寫的以太網橋Scapy的
- 4. 使用mbed在兩個接口(USB-CDC ECM和以太網)之間橋接以太網通信LPC1768
- 5. 在Winsock中實現原始以太網
- 6. 原始以太網的Java庫
- 7. 橋WiFi進行樹莓派使用以太網電纜
- 8. 如何強制vmware橋接以太網而不是wlan
- 9. 像橋這樣的模式,但可以添加原始方法?
- 10. 以太網頭是什麼樣的?
- 11. 以太網和OSI型號
- 12. 什麼是可以發送的以太網幀樣本?
- 13. 以太網類型
- 14. 亞行以太網
- 15. 以太網信息
- 16. 的kgdb和以太網連接
- 17. Wifi和以太網在同一時間
- 18. Arduino和處理(PDE)通過以太網
- 19. 以太網端點,幀和觸發器
- 20. TCP/UDP和以太網MTU碎片
- 21. PIC32以太網套件和UDP
- 22. 開銷與PPP和以太網
- 23. 替代的Wireshark的原始以太網捕獲通過USB以太網適配器
- 24. Security.Principal和Security.Permissions樣品
- 25. Windows 7 ICS從以太網,到以太網
- 26. MySQL性能 - 100Mb以太網與1Gb以太網
- 27. 本地主機上的原始以太網PF_PACKET問題
- 28. 在Objective-C接收原始的以太網幀
- 29. 接收原始以太網數據包c
- 30. 如何用C#發送原始以太網數據包?
@傑弗裏 - 披肩任何想法? –