0
我使用這個代碼:如何獲得所有網絡接口(包括未運行)?
NetworkInformation.NetworkInterface[] interfaces = NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();
上面的代碼只檢索活動的網絡連接,我需要所有的。我如何做到這一點? 在此先感謝。 :)
我使用這個代碼:如何獲得所有網絡接口(包括未運行)?
NetworkInformation.NetworkInterface[] interfaces = NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();
上面的代碼只檢索活動的網絡連接,我需要所有的。我如何做到這一點? 在此先感謝。 :)
using System.Management;
ManagementObjectSearcher query = new ManagementObjectSearcher(
"SELECT * FROM Win32_NetworkAdapterConfiguration");
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)
{
Console.WriteLine(mo["Description"].ToString());
}
編輯:
找到所有其他[ 「屬性」]名稱,更改的foreach這樣的:
foreach (ManagementObject mo in queryCollection)
{
foreach (PropertyData pd in mo.Properties)
{
Console.WriteLine(pd.Name);
}
}
好work.Thanks! :) 我可以在哪裏可以獲得有關ManagementObjectSearcher中使用的查詢的更多詳細信息?谷歌爲wmi查詢的 –
。從msdn或這裏開始http://technet.microsoft.com/en-us/library/ee176998.aspx –
接受答案。謝謝! :-) –