我有多個適配器就像默認的一個,WiFi網絡,3G卡與USB等在Windows中。 如何確定哪一個是活動?我試圖使用GetAdaptersInfo/GetIfEntry,但沒有答案。有人能給我一些建議嗎?如何確定哪個是Windows中的活動適配器?
0
A
回答
2
我不確定你的意思是「活動一」,所以我假設你的意思是「哪一個網絡適配器是默認訪問互聯網」?
致電GetIpForwardTable。枚舉表中的MIB_IPFORWARDROW實例。 dwForwardDest成員設置爲零的行是默認路由。如果dwForwardDest設置爲0(如果您有多個adpater可能會發生這種情況),那麼使用dwForwardMetric1成員作爲打破平局(最低值勝出)。
一旦您從GetIpForwardTable中找到默認路由行,就可以使用dwForwardIfIndex成員來標識調用GetIfTable時默認的哪個適配器。
+0
非常感謝!全能溢出啊!你得到了我,我用你的建議寫了一段代碼,我相信它很好用。哈哈,tks的傢伙再次。我將分享最後的結果。 – wells 2012-01-17 08:18:25
相關問題
- 1. 如何確定jQuery中哪個ul li是活動的?
- 2. 您如何確定使用哪個適配器?
- 3. 如何確定AutoPlay事件適用於哪個DVD驅動器?
- 4. android確定要啓動哪個活動
- 5. 如何從其他活動更新活動的適配器?
- 6. 如何從android中的活動切換到listview適配器中的哪個定義?
- 7. 如何確定網絡適配器是否是無線的?
- 8. 適用於RecentCalls活動的適配器
- 9. 如何將arraylist從活動傳遞到活動的定製適配器
- 10. Android的導航和活動(確定哪些活動是父母)
- 11. 如何確定哪個活動啓動了一項服務?
- 12. 如何確定我的計算機正在使用哪個網絡適配器?
- 13. 如何確定一個MB JTEXT適配器是否遠程啓動
- 14. 確定哪個適配器導致NetworkChange事件觸發
- 15. 確定進程正在使用哪個網絡適配器
- 16. 如何確定哪個文本域是活躍的快速
- 17. 如何確定在運行時哪個Gradle配置處於活動狀態?
- 18. 適配器類:嵌套在活動中?
- 19. 如何訪問適配器類中的活動對象
- 20. 如何從另一個活動(適配器)
- 21. 在適配器類以外的活動中定義RecyclerView的onCLickListener
- 22. 如何確定哪個TabPage當前處於活動狀態?
- 23. Windows Phone 7中的哪個背景色是活動的?
- 24. 如何確定計算機是否有WiFi適配器?
- 25. 如何從另一個活動中刷新片段中的ListeView適配器?
- 26. 來自適配器的活動結果
- 27. 如何確定將哪些字母分配給Azure驅動器?
- 28. 如何知道哪個選擇器是活動的?
- 29. 從自定義適配器啓動的活動回調片段
- 30. 如何確定哪些活動在onResume中被打開
您可以擁有多個活動(即已啓用)的適配器。你究竟想達到什麼目的? – 2012-01-17 06:35:28
我很抱歉,但塞爾比讓我:) – wells 2012-01-17 08:20:37