Как составить список типов устройств с помощью WMI?

StackOverflow https://stackoverflow.com/questions/1596950

  •  22-09-2019
  •  | 
  •  

Вопрос

Я использую WMI Code Creator для создания кода, помогающего составить список типов устройств, отображаемых в диспетчере устройств.Я пытаюсь обнаружить наличие отладчика, который отображается в диспетчере устройств как отдельный тип (например,В разделе «Мой компьютер» указаны следующие категории: «Компьютер», «Дисковые устройства», «Адаптеры дисплея», «Jungo».....Юнго тот, кого я хочу)

В Jungo отображаются PEMicro USB Multilink (i0) и PEMicro USB Serial Port (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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top