2010-12-07 111 views
2

Je dois trouver le GUID d'un périphérique USB existant connecté à mon système Windows XP. Comment cela peut-il être fait en utilisant WMI ou le registre? Ou y a-t-il une autre voie que je devrais explorer? Merci.Obtention d'un GUID pour un périphérique USB existant sous Windows XP

Informations complémentaires:

Je dois trouver le GUID pour un dispositif connu spécifique; il ne devrait pas changer. Si j'ai besoin d'écrire un petit programme, utiliser un outil, ou chercher quelque part dans le système Windows pour trouver cette information, c'est pareil pour moi.

+0

Je suppose que vous voulez dire que le dispositif GUID de classe? Essayez-vous de le faire par programmation ou manuellement? Essayez-vous d'obtenir le GUID pour un périphérique connu spécifique ou essayez-vous de rechercher le GUID d'un périphérique arbitraire lors de l'exécution? –

+0

@Josh Kelley: J'ai ajouté quelques informations supplémentaires à ma question initiale, qui, je l'espère, répondra à vos questions. –

Répondre

2

Pour un périphérique connu spécifique, le moyen le plus simple que j'ai trouvé est d'ouvrir le fichier .inf pour le pilote de ce périphérique (si vous avez le pilote); il devrait être clairement indiqué là.

Vous pouvez probablement aussi fouiller dans HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB.

+0

Accepté parce que tu m'as battu. –

4

Panneau de configuration> Gestionnaire de périphériques> Clic droit sur le périphérique> Propriétés> Onglet Détails> Modifier « propriété » à Key Driver> Guid sera affiché dans la section « valeur »

+0

J'ai juste essayé cela, et j'ai obtenu 88BAE032-5A81-49f0-BC3D-A4FF138216D6, qui est le GUID pour la classe d'appareil USB. Je crois que tous les périphériques USB ont ce GUID –