1
A
回答
2
要找到當前選擇的用於連接到互聯網的默認連接,您需要閱讀註冊表項HKCU \ RemoteAccess InternetProfile can be set in a couple of ways。這將包含適配器的名稱。您可能需要使用DotRas。
一旦這個下載,安裝,並在您的項目引用,您可以使用類似於下面的代碼:
// Get the default adapter
string defaultAdapter = Registry.GetValue(@"HKEY_CURRENT_USER\RemoteAccess", "InternetProfile", "") as string;
foreach (RasConnection connection in RasConnection.GetActiveConnections())
{
if (connection.EntryName.Equals(defaultAdapter, StringComparison.InvariantCultureIgnoreCase))
{
if (connection.GetConnectionStatus().ConnectionState == RasConnectionState.Connected)
{
// Do something
}
}
// Done searching
break;
}
0
這是什麼原因在哪裏找?
using System.Net.NetworkInformation;
class Program
{
static void Main(string[] args)
{
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
Console.WriteLine(nic.NetworkInterfaceType);
Console.WriteLine(nic.Name);
}
}
}
,如果你發現什麼字串它把對NetworkInterfaceType與調制解調器,那麼你可以把if語句中有
+0
感謝您的回覆。之前有人回答,這個問題僅適用於活動連接。 – Jack 2012-01-02 12:47:47
相關問題
- 1. 如何獲取上次使用的網絡連接的名稱?
- 2. 在C++中獲取當前連接的網絡名稱(SSID)
- 3. 如何使用Cocoa或Foundation獲取當前連接的網絡接口名稱?
- 4. 如何在android中獲取連接網絡的名稱?
- 5. 如何通過路由名稱獲取路由的默認值
- 6. 如何使用BroadcastReceiver獲取Android中當前連接的WiFi網絡的名稱
- 7. 如何獲取Windows網絡適配器使用的連接名稱?
- 8. 如何獲取我使用C#連接的路由器的默認網關?
- 9. 如何通過bash獲取當前連接網絡的BSSID?
- 10. 如何在通過GPRS連接到網絡時獲取RSSI?
- 11. 如何獲取我通過Hibernate連接的數據庫名稱?
- 12. 如何使用roslyn獲取項目的默認名稱空間?
- 13. 如何使用python獲取默認瀏覽器的名稱
- 14. 如何通過System.Nullable獲取默認類型按類名只是按名稱?
- 15. Windows .inf文件:如何在網絡驅動程序安裝期間設置默認網絡連接名稱?
- 16. 獲取OSX連接Wi-Fi網絡名稱
- 17. 如何從Android使用android API獲取wifi網絡的名稱?
- 18. 在Sharepoint中使用網絡ID獲取網絡名稱
- 19. 如何通過網絡設備連接到使用PDO的MySQL
- 20. 通過網絡重新獲取計算機名稱
- 21. C#3.5 - 通過網絡連接命名管道
- 22. 如何通過網絡管道正確關閉網絡連接?
- 23. 在C中獲取網絡接口名稱#
- 24. 按名稱獲取網絡接口不被鍵入c#
- 25. 如何從C中獲取網絡適配器名稱?
- 26. 獲取屬性名稱的默認值
- 27. 如何按名稱獲取ODBC連接?
- 28. Symfony 2:如何通過路由名稱獲取路由默認值?
- 29. Jsoup網址,通過鏈接名稱獲取網址
- 30. 與QSqlTableModel :: insertRecord()失敗,QSqlDatabase使用非默認的連接名稱
你說的「默認」的網絡連接是什麼意思?我很確定,在Windows中,所有的網絡接口都是一樣的。 – 2012-01-02 02:15:46
@ M.Babcock:看看我的更新,我添加一個圖像 – Jack 2012-01-02 02:22:43
必須是撥號的東西。無論如何,如果網絡接口上實際上有一個屬性將其指定爲默認值,我敢打賭它可以通過WMI或原始註冊表設置進行訪問。 – 2012-01-02 02:44:18