如何使用WMI列出的设备类型?(How do I list device types using W

2019-08-22 06:50发布

我使用WMI代码创建器来生成代码,以帮助列出各种在设备管理器中显示设备。 我试图检测调试器,在设备管理器中显示为它自己的类型(例如,我的电脑在上市之后,类别为计算机,磁盘驱动器,显示适配器,Jungo公司的存在..... Jungo的是一个我想)

在淳吾,PEMicro USB多链路(I0)和PEMicro USB串行端口(I1)显示出来。 我只是想验证设备是否存在和之前继续由Windows检测到。

什么是正确的命名空间? 它是根\ CIMV2? 那么,是什么等级,而这会是什么性质?

我之前没有任何WMI经验,所以让我知道更多的信息将是有益的。

Answer 1:

结帐其中显示了所有计算机上已安装的设备的示例代码段。

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


文章来源: How do I list device types using WMI?