Windows
如何獲取 Windows 網路選項卡中顯示的路由器名稱和 IP?(在程式碼中或來自系統資料庫)
基本上,如果您轉到“開始”並點擊“電腦”,然後點擊左側的“網路”連結,您會注意到右側有幾個類別,其中一個名為“網路基礎設施”,在該類別中,我的路由器已列出,在我的情況下,它是“LINKSYS WAG160N Wireless-N ADSL2+ 網關”,當您右鍵點擊並選擇屬性時,它會列出基本資訊,例如內部/網關 IP 地址,我的是“192.168.1.1 "
我想知道如何在 IE 中檢索此資訊:系統資料庫位置或 Windows API 呼叫或 .net 框架參考等,最好是 Windows API 或系統資料庫位置,以便我可以使用舊版 VB6 應用程序呼叫它,但任何事情都可以在我完全迷失在這方面的那一刻。
多謝你們 :)
您可以使用 WMI 網路類輕鬆獲得所需的所有資訊。
有關完整實現的簡單 .Net 程式碼,請查看此處。
你在SO問過這個嗎?您可以解析“路由列印-4”的輸出以獲取預設網關。