【问题标题】:How do I list device types using WMI?如何使用 WMI 列出设备类型?
【发布时间】:2010-12-08 11:47:33
【问题描述】:

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

在 Jungo 下,PEMicro USB Multilink (i0) 和 PEMicro USB Serial Port (i1) 出现。我只是想在继续之前验证该设备是否存在并被 Windows 检测到。

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

我之前没有 WMI 经验,因此请告诉我哪些附加信息会有所帮助。

【问题讨论】:

    标签: c# .net wmi device-manager


    【解决方案1】:

    查看示例 sn-p,它显示了您计算机上所有已安装的设备。

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多