le 12-11-2014 04:32 AM
Bonjour à tous,
Je cherchais si il existait une fonction capable de détecter les périphériques USB connecté à l'ordi et de les lister, mais je n'ai pas trouvé...
Quelqu'un sait si cette fonction existe et si oui, où je peux la trouver ?
Cordialement
Nathan
Résolu ! Accéder à la solution.
le 12-11-2014 04:42 AM
le 12-11-2014 07:50 AM
Bonjour,
De mon côté je fais appel à des fonctions de Kernel32.dll:
le 12-11-2014 11:53 AM
Bonjour Benjamin,
+1
Tes fonctions semblent effectivement plus appropriées lorsque l'on recherche les périphériques USB de stockage amovible connectés à l'ordinateur (kudos).
Mais je pense que Nathan était interessé par la détection de n'importe quel type de périphérique USB 🙂
Cordialement,
le 12-12-2014 02:34 AM
Ton VI détecte si le stylo n'existe pas ?
Maxime R.
CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
CTA - Certified TestStand Architect / Architecte TestStand Certifié
le 12-12-2014 03:13 AM
le 12-17-2014 04:57 AM
Bonjour à tous, désolé de ne pas avoir répondu plus tot, j'ai été pas mal occupé...
Ce que je cherche plus axactement est un moyen de déterminé si un périphérique de stockage USB est branché au PC et si c'est le cas, de connaitre son chemin (par exemple I:\) afin d'aller lire et écrire des données dessus.
Les VI proposés, dans ce topic et dans l'autre, retourne l'ID du périphérique. Si il existe un moyen de déterminé le chamin à partir de cet info, ça m'interresse aussi.
Cordialement
Nathan
le 01-15-2015 02:56 AM
J'ai fini par trouver à peu près se que je cherchais...
Pour obtenir les chemins des disque connectés au PC, il faut utiliser la fonction List Folder avec l'entrée chemin vide:
Cordialement
Nathan
01-23-2015 08:27 AM - modifié 01-23-2015 08:28 AM
Salut,
j'avais pas bien compris ton besoin.
Voila un petit bout de code qui fait également ce que tu proposes, en un peu plus poussé (cela affiche en plus le nom des disques)
il faut également télécharger ce Vi pour que ca marche :
http://www.ni.com/example/27048/en/
En espérant que ca te soit utile.
Adeline.