Lister les périphériques du système (windows xp)


Description

Comme son titre l'indique, ce code permet de lister les périphériques installés sur un ordinateur, de les regrouper par catégories (cartes graphiques, lecteurs CD, etc...), et de donner quelques informations sur un périphérique sélectionné, comme le fait le Gestionnaire de Périphériques de Windows (on ne peut par contre pas modifier les infos, ni désinstaller un périphérique, ni intervenir sur leur fonctionnement. Ce code affiche simplement la liste en lecture seule).

Le code peut, je pense (et j'en suis certain!), être optimisé (notamment dans la procédure de recherche et de stockage des informations), mais je n'ai pas eu beaucoup de temps à consacrer à cette source... Désolé.
Par contre, je l'ai abondamment commenté, donc de ce côté là, il ne devrait pas y avoir beaucoup de problèmes. Cependant, si vous avez des questions, n'hésitez pas !

Conclusion :


Ce code marche sur Windows XP (c'est sûr).
Je ne sais pas à partir de quelle version antérieure de Windows il peut fonctionner, car Microsoft a fait une refonte de la partie du registre qui nous intéresse ici (périphériques) entre Windows 95 et Windows XP, mais je ne sais pas quand (à partir de quelle version de Windows) :p . Si quelqu'un veut tester, il est le bienvenu...

Merci en tous cas à DelphiProg pour son aide précieuse !
Merci également à Mauricio pour ses suggestions d'amélioration du code ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.