Wie kann ich die Liste Gerätetypen mit WMI?
-
22-09-2019 - |
Frage
Ich bin mit WMI-Code Creator Code, um Hilfe Liste der Arten von Geräten im Geräte-Manager gezeigt zu erzeugen. Ich versuche, das Vorhandensein eines Debugger zu erkennen, dass zeigen im Geräte-Manager als seine eigene Art auf (zB unter meinem Computer Listed, die Kategorien Computer, Festplatten, Grafikkarten, Jungo ..... Jungo ist diejenige, die ich wollen)
Unter Jungo, PEMicro USB Multilink (i0) und PEMicro USB Serial Port (i1) angezeigt. Ich versuche einfach zu überprüfen, ob das Gerät vorhanden und durch Fenster vor der Fortsetzung erkannt wird.
Was ist der richtige Namensraum? Ist es root \ CIMV2? Wenn ja, welche Klasse, und welche Eigenschaften würde das sein?
Ich habe keine vorherige Erfahrung WMI, so lassen Sie mich wissen, welche zusätzlichen Informationen hilfreich sein würde.
Lösung
Zur Kasse des Probe-Schnipsel, das zeigt alle installierten Geräte auf Ihrem 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