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

C# 如何使用WMI列出设备类型?,c#,.net,wmi,device-manager,C#,.net,Wmi,Device Manager,我正在使用WMI代码创建者生成代码,以帮助列出设备管理器中显示的设备类型。我试图检测是否存在在设备管理器中显示为其自身类型的调试器(例如,在我的计算机下列出,类别为计算机、磁盘驱动器、显示适配器、Jungo…..Jungo是我想要的调试器) 在Jungo下,将显示PEMicro USB多链路(i0)和PEMicro USB串行端口(i1)。在继续之前,我只是尝试验证设备是否存在并被windows检测到 正确的名称空间是什么?是root\CIMV2吗?如果是的话,这是什么类,什么属性 我没有以前的

我正在使用WMI代码创建者生成代码,以帮助列出设备管理器中显示的设备类型。我试图检测是否存在在设备管理器中显示为其自身类型的调试器(例如,在我的计算机下列出,类别为计算机、磁盘驱动器、显示适配器、Jungo…..Jungo是我想要的调试器)

在Jungo下,将显示PEMicro USB多链路(i0)和PEMicro USB串行端口(i1)。在继续之前,我只是尝试验证设备是否存在并被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