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

Soyez le premier à donner votre avis sur cette source.

Vue 24 555 fois - Téléchargée 2 302 fois


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

Ajouter un commentaire

Commentaires

ni69
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
Merci Mauricio ! :D

Je modifie tout de suite l'événement d'affichage des propriétés. Désolé, je n'avais pas pensé au clavier :s ...
J'en profite pour faire une autre petite amélioration ;)

@+
Nico
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Salut Nico!
Je suppose que t' attends mes commentaires ... ... ... (je te fais mijoter un peu) ... ... ... c' est pas encore parfait comme para exemple les propriétés (en bas) qui n' apparaissent que si on clique sur l' élément alors qu' on peut se déplacer avec le clavier. Toutefois, il y a eu un réel effort d' amélioration du source, ce qui te vaut un 10/10 et c' est sans appel!!!
ni69
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
Voilà Mauricio, le code est mis à jour ;) [voir Historique des mises à jour]
J'ai même rajouté des petites images selon les catégories lol :p

@+
Nico
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Excelent!
ni69
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
Merci d'avoir pris le temps de tester mon code Mauricio.

Je prépare une amélioration pour peu de temps : la nouvelle version ne prendra pas en compte les anciens périphériques...

@+
Nico

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.