C# を使用して、ネットワーク アダプターのハードウェア ID を照会する必要があります。
System.Management を使用すると、デバイス ID、説明などの詳細を照会できますが、ハードウェア ID は照会できません。
ここで、listBox1 は、winform アプリでアイテムを表示するための単純なリストボックス コントロール インスタンスです。
例:
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());
}
ただし、MSDN WMI リファレンスを見ると、HardwareId を取得する方法がありません。devcon ツール ( devcon hwids =net ) を使用すると、各デバイスが HardwareId に関連付けられていることがわかります
どんな助けでも大歓迎です