如何使用WMI列出设备类型?

我正在使用WMI Code Creator生成代码,以帮助列出设备管理器中显示的设备类型。 我正在尝试检测调试器的存在,该调试器在设备管理器中显示为自己的类型(例如,在我的计算机下列出,类别是计算机,磁盘驱动器,显示适配器,Jungo ….. Jungo是我的一个想)

在Jungo下,PEMicro USB Multilink(i0)和PEMicro USB串行端口(i1)出现。 我只是想在继续之前validation设备是否存在并由Windows检测到。

什么是正确的命名空间? 它是root \ CIMV2吗? 如果是这样,什么类,这将是什么属性?

我之前没有WMI经验,所以请告诉我哪些其他信息会有所帮助。

查看示例代码段,其中显示计算机上已安装的所有设备。

strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM Win32_PnPSignedDriver",,48) For Each objItem in colItems Wscript.Echo "-----------------------------------" Wscript.Echo "Win32_PnPSignedDriver instance" Wscript.Echo "-----------------------------------" Wscript.Echo "DeviceName: " & objItem.DeviceName Next