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"]);
}