RETIRER LES PÉRIPHÉRIQUES USB

Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 - 29 mars 2009 à 17:50
cs_blanc76 Messages postés 42 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 21 avril 2009 - 21 avril 2009 à 19:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49661-retirer-les-peripheriques-usb

cs_blanc76 Messages postés 42 Date d'inscription samedi 27 novembre 2004 Statut Membre Dernière intervention 21 avril 2009
21 avril 2009 à 19:29
8/10
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 mars 2009 à 09:40
Achète un lecteur DVD, ca coute plus rien, maintenant
blueperfect Messages postés 234 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 21 novembre 2013
30 mars 2009 à 22:07
@Bactérius
Rien d'illégal : j'ai acheté le jeu, mais c'est un DVD (5€ !!! je vais pas me priver), et mon lecteur ne les lit pas !
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
30 mars 2009 à 17:44
Tsk tsk attention pas de propos illégaux Blueperfect ! Il faut avoir acheté le jeu ^^

Sinon YanB, en fait c'est un disque dur externe relié par cable USB à mon PC. Or, pendant un mouvement de matériel le cable USB s'est déconnecté au niveau du port USB de mon PC (physiquement), et je ne l'avais pas remarqué. Mais sinon j'ai effectivement essayé d'ejecter mon disque dur et (hop ! il a volé à travers la pièce !) rien ne s'est passé ^^

Cordialement, Bacterius !
blueperfect Messages postés 234 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 21 novembre 2013
30 mars 2009 à 16:24
ça ne permets pas de jouer à Iron Man sans le DVD, à tout hasard ?
cs_yanb Messages postés 271 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 7 juillet 2022 14
30 mars 2009 à 11:32
@Bacterius : Bizard, normalement tu ne dois pas pouvoir retirer ton DD (le détecter oui ), car normalement, l'exemple est fait pour retirer les clés amovibles. ( pour l'orthographe oups pas fait attention )
@Bluperfect : Merci.
@Botelec : Effectivement les disques dur externe ne peuvent pas être déconnecter ( mais bien détecter ) car le petit exemple que j'ai joint ne gère que les clés amovibles, à chacun d'adapter à ses besoins...

Ici c'est un exemple simpliste pour les clés amovibles, mais vous pouvez le modifier pour en avoir une utilisation bien plus pointues.
Mon but étant simplement de donner un exemple sur DeviceIoControl et les messages windows, ici c'est les clés amovibles (en réponse sur les clés amovibles sur le forum), avec un minimum de code pour si retrouver facilement.
...........
@+
botelec Messages postés 38 Date d'inscription vendredi 20 juin 2003 Statut Membre Dernière intervention 11 septembre 2010 1
30 mars 2009 à 09:43
Seuls les périphériques 'amovibles' peuvent être déconnectés.
(Je n'ai pas réussi à déconnecter un disque dur usb avec cette méthode).
Sinon, la source fonctionne bien avec Delphi 5.

Merci.
blueperfect Messages postés 234 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 21 novembre 2013
29 mars 2009 à 23:22
C'est utile...
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
29 mars 2009 à 17:50
Eh bien moi je trouve que c'est très interessant comme source. Juste un problème au niveau de l'orthographe (surtout niveau "er" => "é", comme "périphérique retirer" => "périphérique retiré").
Je n'ai pas encore regardé en profondeur le code mais en tout cas l'interface est très sobre (et donc très claire). Je vois aussi que ça utilise les messages Windows, donc ça me plaît :)
Je regarde tout ça sur mon disque dès que je peux.

Cordialement, Bacterius !

PS : Cette source m'a permis de voir que mon câble USB pour mon DD externe n'était pas bien branché, ça m'aura évité de chercher :)
Rejoignez-nous