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

发布于 2024-08-08 13:54:34 字数 350 浏览 6 评论 0原文

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

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

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

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

I'm using WMI Code Creator to generate code to help list the types of devices shown in Device Manager. I'm trying to detect the presence of a debugger that shows up in Device manager as its own type (e.g. Listed under my computer, the categories are Computer, Disk drives, Display adapters, Jungo..... Jungo is the one I want)

Under Jungo, PEMicro USB Multilink (i0) and PEMicro USB Serial Port (i1) show up. I'm simply trying to verify that the device is present and detected by windows prior to continuing.

What is the proper namespace? Is it root\CIMV2? If so, what Class, and what properties would this be?

I have no prior WMI experience, so let me know what additional information would be helpful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天暗了我发光 2024-08-15 13:54:34

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

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

Checkout the sample snippet which displays all the installed devices on your computer.

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文