Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

OBTENIR LA LISTE DES PÉPRIPHÉRIQUES ÉJECTABLES (LES CLÉS USB, DISQUE DURS USB...) ET LES ÉJECTER...


Information sur la source

Catégorie :Système Classé sous : usb, éjecter, périphérique, liste, éjectable Niveau : Initié Date de création : 02/01/2005 Date de mise à jour : 26/02/2006 22:47:19 Vu / téléchargé: 10 569 / 3 135

Note :
9,4 / 10 - par 5 personnes
9,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


Description

Ce code permet de lister les périphériques éjectables et de les éjecter...
Il permet aussi d'obtenir des informations sur ces périphériques et leurs enfants (par ex : les clés USB)...pour cela, il faut cliquer à droite sur la ligne du device...

Pour plus d'informations voir :
la Windows DDK sur msdn.microsoft.com rubrique Device Installation
les fonctions SetupDiXxx : Device Installation functions
les fonctions CM_Xxx : PnP Configuration Manager functions

Pour 9x/ME : la liste des périphériques éjectables est potentiellement incorrecte (beaucoup trop de périphériques) du fait d'erreur dans la prise en charge des capacités sous 9x/ME, les erreurs ne viennent pas du code...l'affichage est conforme au contenu du registre...je trouve ca curieux d'ailleurs mais bon...
 

Conclusion

Le code est commenté. Il doit marcher sous 9x/ME/2000/XP. Testé sous 2000, 2003, XP, XP Pro et 98.
Ne fonctionne pas sous NT4 par manque support USB. Doit fonctionner sous Vista.

N'hésitez pas à commenter et à noter...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

20 janvier 2005 22:36:25 :
Prise en charge de 9x/ME
18 mars 2005 18:51:30 :
Gestion des erreurs d'éjection
26 février 2006 22:47:19 :
Ajout de la lettre de lecteur et correction de quelques bugs

Commentaires et avis

signaler à un administrateur
Commentaire de clementpat le 03/01/2005 18:22:45

marche  pas sous windows mille .

signaler à un administrateur
Commentaire de Sator2 le 03/01/2005 23:51:16

Fonctionne sous XP pro...
Merci
@+Sator 2

signaler à un administrateur
Commentaire de riririri le 24/01/2006 15:30:16

Super... really. Mais j'ai pas vu si la lettre du lecteur était disponible qqpart, alors j'éjecte sans trop savoir quoi. A part cela, encore thanks

signaler à un administrateur
Commentaire de ShareVB le 26/02/2006 22:48:13

salut,

la prise en charge de la lettre de lecteur vient d'être ajoutée.

ShareVB

signaler à un administrateur
Commentaire de 42wawa42 le 11/06/2006 19:16:48

MARCHE tres bien avec windows mille.
Tres bon program.
Merci.
Dane.

signaler à un administrateur
Commentaire de JGA_BF le 28/06/2006 16:54:48

Bravo, belle réalisation.

signaler à un administrateur
Commentaire de ShareVB le 01/01/2007 20:29:18

à priori, fonctionne sous Windows Vista Business...principalement en Administrateur...

ShareVB

signaler à un administrateur
Commentaire de emmabille le 24/08/2007 03:41:00

Je cherche à filtrer les accès de memory sticks sur un pc (partagé), Quelqu’un aurait-il une astuce du genre «si mot de passe incorrect, alors déconnexion de la clé ».
Merci pour ce code, je suis impressionné.  

signaler à un administrateur
Commentaire de ShareVB le 29/08/2007 23:03:50

salut,

"mot de passe" de quoi ? tu peux détecter l'arrivée d'un nouveau périphérique en sous classant ta fenêtre principale et en captant le message WM_DEVICECHANGE et son wparam dbt_devicearrival, en promptant le mot de passe puis en déconnectant si mauvais mot de passe...mais bon, je suis pas sûr que ca marche à tous les coups...

ShareVB

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Périphérique USB amovible [ par freakstreet ] Je souhaitais faire des pilotes pour communiquer avec des appareils auxquels j'accederai en groupe par ondes à partir d'un module connecté sur un port Récupérer les données d'un capteur en USB [ par Sp00ky ] Bonjour à toutes et à tous, Je désire récupérer les données d'un périphérique que je connecte en USB, dans un simuler le débranchement d'un périphérique usb [ par snake57 ] Bonjour,J'ai fais un petit prog qui test si je suis encore connecté et qui me reconnecte si se n'est pas le cas. Le pb c'est que je suis connect& détection d'un périphérique USB [ par bichoncanada ] Je souhaiterai de l'aide sur la détection d'un périphérique USB qui se branche sur le PC. En brachant plusieurs périphériques Obtenir la liste des périphériques USB [ par RolandP ] Bonjour,Quelqu'un connaît-il le moyen, sous VB6, d'obtenir la liste des périphériques USB connectés à la machine ainsi que leurs propriétés ?Roland Ecrire sur un périphérique usb à partir de son nom [ par moimael ] Bonjour,Voila je suis débutant en programmation et je developpe un petit logiciel pour le twin (pour ceux qui ne connaissent pas c'est le premier télé Provoquer connexion périphérique USB [ par Nicko11 ] Salut à tous,je viens de m'acheter un nouveau tapis de souris qui me permet de connecter des périphériques USB mais la n'est pas l'important.J'ai rema Récupérer le nom d'un port COM [ par Arnal88 ] Bonjour,Je suis en train de développer un programme en VB 2005 pour communiquer avec un montage électronique que j'ai fais. J'utilise un module de com Détection périphérique de stockage USB [ par stranger ] Bonjour à tous,Je vous expose mon objectif rapidement : je cherche à programmer un petit thread en VB6 qui détecterait la connexion d'un périphérique créer une liste déroulante dans excel à partir d'une base de donnée access [ par superguigui974 ] bonjour, j'aimerai creer une liste déroulante à partir d'une base de donnée access.la liste de donnée devrait proposé les éléments de ma table d'acces


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,671 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.