C#을 사용하여 네트워크 어댑터의 Hardware-Id를 쿼리해야합니다.C#에서 프로그래밍 방식으로 네트워크 어댑터의 hardware-id를 얻는 방법
System.Management를 사용하여 hardwareID가 아닌 deviceID, description 등의 세부 정보를 쿼리 할 수 있습니다.
여기서 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());
}
그러나 내가 HardwareId을 얻을 수있는 방법은 없습니다 MSDN WMI 참조를 찾고 있습니다. devcon 명령 도구를 (있는 DevCon hwids = 그물) 사용하여 그러나 나는 각 장치가 어떤 도움을 깊이
아니요. 네트워크 어댑터 용으로 HardwareId가 필요합니다. 그리고 프로세서에 관한 세부 사항은 없습니다. –