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.

War es hilfreich?

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top