1
我正在做一些使用C#和WMI的顯示人員。 我發現設備管理器中的HardwareID與我在inf文件中找到的不同。 例如 在這裏,我在.inf文件中發現: [生產企業]Windows驅動程序硬件ID
%KMDName% = KMD.Mfg
[KMD.Mfg]
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08C7
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08C8
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08C9
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08CA
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08CB
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08CC
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08CD
"Intel(R) Graphics Media Accelerator"= generic32, PCI\VEN_8086&DEV_08CE
"Intel(R) Graphics Media Accelerator"= generic32, [Manufacturer]
但在設備管理器,是
PCI\VEN_8086&DEV_08CF\SUBSYS00_blablabla..
東西被添加到硬件ID的.inf文件。在最後或中間。有人解釋它?
如何從WMI查詢設備實例路徑?或任何其他解決方案?
沒錯!我想我可以通過字符串處理識別設備管理器和inf文件中的硬件ID。 但我如何查詢使用C#的設備實例路徑?有任何想法嗎? thx爲您的答覆:) – MagicTracy
對不起,但我不知道。只是將其作爲一個新問題發佈。 – Christopher
謝謝,無論如何:) – MagicTracy