Question

J'utilise le code WMI Creator pour générer du code pour aider la liste des types d'appareils présentés dans le Gestionnaire de périphériques. Je suis en train de détecter la présence d'un débogueur qui apparaît dans le Gestionnaire de périphériques comme son propre type (par exemple Répertorié sous mon ordinateur, les catégories sont, lecteurs de disques, adaptateurs d'affichage, Jungo ..... Jungo est celui que je voulez)

Sous Jungo, PEMicro USB Multilink (i0) et PEMicro USB Serial Port (i1) apparaissent. J'essaie simplement de vérifier que le dispositif est présent et détecté par les fenêtres avant de continuer.

Qu'est-ce que l'espace de noms approprié? Est-il root \ CIMV2? Si oui, quelle classe, et quelles propriétés seraient-ce?

Je n'ai aucune expérience WMI avant, alors laissez-moi savoir ce que des informations supplémentaires seraient utiles.

Était-ce utile?

La solution

Voir l'extrait de l'échantillon qui affiche tous les périphériques installés sur votre ordinateur.

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top