bonjour tout le monde;
s'il vous plait, j'ai besoin de réaliser un programme qui fait détecter les ports USB et qui les lire s'il y a un élément connecté.
je suis un étudiant et je doit faire cet exercice.
merci d'avance.
bonjour tout le monde;
s'il vous plait, j'ai besoin de réaliser un programme qui fait détecter les ports USB et qui les lire s'il y a un élément connecté.
je suis un étudiant et je doit faire cet exercice.
merci d'avance.
Détecter les ports USB ou les périphériques USB connectés ? Quels types de périphériques ? Des flash disk ?
Tu veux un programme qui soit alertée par l'OS chaque fois qu'un périphérique est connecté ou bien énumérer les ports usb de la machine et vérifier, pour chaque port, si un périphérique est connecté ?
merci
voila le détail de mon programme;
je veut faire un programme en language c qui détecte les ports usb.se programme va vérifier l'état des ports c'est a dire est ce qu'il y a un élément connecté ou non? si c'est le cas il va lire son contenu.
a titre d'exemple une clé USB.
merci beaucoup à votre aide.
merci d'avance.
Peut-être faudrait-il utiliser les fonctions GetLogicalDrives et GetDriveType ...
GetLogicalDrives énumère les lecteurs connectés et non les ports de la machine. Pour les ports de la machine (ports usb par exemple) je ne pense pas qu'il y ait d'autre manière sûre et efficace que de passer par le DDK.
La solution GetLogicalDrives + GetDriveType n'est peut-être pas la plus sûre mais c'est certainement la plus simple.
Si GetDriveType retourne DRIVE_REMOVABLE, il y a une forte probabilité qu'il s'agisse d'un port USB.
( puisque les autres valeurs possibles sont DRIVE_UNKNOWN, DRIVE_NO_ROOT_DIR, DRIVE_FIXED, DRIVE_REMOTE, DRIVE_CDROM, DRIVE_RAMDISK )
Tu n'as pas compris, tout comme moi au départ parce que la question n'est pas claire du tout. Ici on veut énumérer les ports usb. S'il y a 3 ports usb, on veut que le programme affiche qu'il y a 3 ports usb et que sur l'un deux par exemple est connecté un périphérique. Ta solution permet juste de connaître qu'il y a probablement un port usb utilisé.
Bonjour tout le monde;
l'objectif de mon programme future est claire je croix, c'est exactement ce qui a dis Melem. il va énumérer les ports et ensuite lire le contenu s'il y a un élément connecté.
En revanche, il est pas obligatoire d'afficher le nombre de ports existant.
merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager