Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Liste de périphériques USB

Résolu !
Accéder à la solution

Bonjour

 

Je souhaite lister tous les périphériques USB connectés et actifs (de tous types : clés, disques durs, imprimantes, scanners, etc...).

Existe-t-il un moyen (grâce à un noeud .NET par exemple) de récupérer cette liste par programme avec Labview ?

 

Merci

 

Eric H.

CEA

0 Compliments
Message 1 sur 11
4 750 Visites

Bonjour,

 

En .NET, tout est (presque) possible !

 

listeusb.png

 

obtientUSB.png

 

Cordialement,

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Message 2 sur 11
4 740 Visites

Helmut O'Brian wrote:

 

En .NET, tout est (presque) possible !

 



Ou (presque) tout est possible 😛


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 3 sur 11
4 738 Visites

TiTou a écrit :

Helmut O'Brian wrote:

 

En .NET, tout est (presque) possible !

 



Ou (presque) tout est possible 😛


J'suis pas réveillé moi 😄 Mais on m'a compris, c'est le principal 😄

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
0 Compliments
Message 4 sur 11
4 731 Visites

Merci Helmut, c'est exactement ce que je cherchais et que je ne savais pas faire. Grâce à toi, j'ai appris qq-chose.

 

J'ai néanmoins une question complémentaire : certains noms de périphériques, très génériques, sont présents à plusieurs instances dans la liste. Pour identifier sans ambigüité celui que je cherche, je pourrais vérifier le nom du fournisser (ProviderName). Sais-tu quel est le "propertyName" correspondant, à câbler en entrée du noeud de propriété au même titre que "Name", "Description" et "PNPDeviceID" ?

 

Merci encore.

 

Eric

0 Compliments
Message 5 sur 11
4 702 Visites
Solution
Accepté par l'auteur du sujet Eric_H

Hello Eric,

 

Je me suis permis de retravailler le code d'Helmut pour obtenir la liste des propriétés des objets/périphériques USB, mais il semblerait que le WMI (Windows Management Interface) ne liste pas tout ce qu'on peut retrouver dans les propriétés d'un périphériques, dont le nom/ID du fabricant. Du moins, dans la liste des propriétés, rien ne m'évoque l'ID du fabricant...

Peut-être aurez-vous plus de chances avec une autre propriété !

 

Cdt,

Eric

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 6 sur 11
4 679 Visites

Serait-il possible de poster ce VI en 2009 ou 2010 ?

 

Merci d'avance


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 7 sur 11
4 674 Visites
Message 8 sur 11
4 669 Visites

Merci!


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 9 sur 11
4 667 Visites

Bonjour Eric

 

Effectivement, non seulement la liste des propriétés accessibles par cette méthode est incomplète mais qui plus est, la scrutation de certaines de ces propriétés génère une erreur. (comme par exemple "InstallDate").

 

Dommage, mais cette solution apporte néanmoins une réponse suffisante à mon besoin.

 

Merci à vous et à tous les contributeurs.

 

Eric H.

0 Compliments
Message 10 sur 11
4 639 Visites