3
我想从C#中的设备管理器获取系统设备ID。我发现了一些代码来查找USB设备ID,但我不知道如何将代码从USB设备更改为PCI设备。如何获取PCI设备的设备ID?
这是我发现的代码:
ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_SystemDevices WHERE InterfaceType='USB'");
foreach (ManagementObject mo in mos.Get())
{
ManagementObject query = new ManagementObject("Win32_PhysicalMedia.Tag='" + mo["DeviceID"] + "'");
Console.WriteLine(query["SerialNumber"]);
}