C#を使用してネットワークアダプターのHardware-Idを照会する必要があります。C#でネットワークアダプターのhardware-idをプログラムで取得する方法
System.Managementを使用すると、deviceID、descriptionなどの詳細は照会できますが、ハードウェアIDは照会できません。
ここで、listBox1はwinformアプリケーションのアイテムを表示するための単純なリストボックスコントロールインスタンスです。 EXのために
:
ManagementObjectCollection mbsList = null;
ManagementObjectSearcher mbs = new ManagementObjectSearcher("Select * From Win32_NetworkAdapter");
mbsList = mbs.Get();
foreach (ManagementObject mo in mbsList)
{
listBox1.Items.Add("Name : " + mo["Name"].ToString());
listBox1.Items.Add("DeviceID : " + mo["DeviceID"].ToString());
listBox1.Items.Add("Description : " + mo["Description"].ToString());
}
は、しかし、私はのHardwareIdを得ることができる方法はありませんMSDN WMIの参照を見て。私は、各デバイスは、すべてのヘルプが深く、あなたが探しているハードウェアIDが別のWMIに位置しています
いいえネットワークアダプタ用にHardwareIdが必要です。また、プロセッサに関する詳細はありません。 –