USB : DÉTECTER LA CONNEC/DÉCONNECTION D?UN PÉRIPHÉRIQUE DE STOCKAGE.

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 - 27 janv. 2005 à 23:01
craftsystem Messages postés 143 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 7 mars 2009 - 2 août 2008 à 18:09
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/29140-usb-detecter-la-connec-deconnection-d-un-peripherique-de-stockage

craftsystem Messages postés 143 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 7 mars 2009
2 août 2008 à 18:09
Merci pour ce code magnifique.

mais comment fait-on pour détecter simple la déconnexion
sans avoir détecter la connexion préalablement ?

en gros dès que je déconnecte ma clé il ferme le programme

Merci d'avance
demande001 Messages postés 15 Date d'inscription samedi 24 juin 2006 Statut Membre Dernière intervention 4 novembre 2008
3 oct. 2006 à 11:11
MERCI MERCI MERCI
Ce PROg est très interessant il me sera d'une grande utilité
medelias Messages postés 18 Date d'inscription mardi 28 octobre 2003 Statut Membre Dernière intervention 12 mars 2006
12 févr. 2006 à 15:17
salut à tous,

c'est très chic comme source, mais est-ce qu'il y a une methode pour recevoir et envoyer des donnée via le port USB??

CHAOO
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 1
9 avril 2005 à 11:22
merci ryl je vais l'essayer ! je te tiendrais au courant
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
8 avril 2005 à 12:28
Pas de problèmes !

Je fini les commentaires sur le code !(j'aime pas commenter !!), et je le depose ce soir ou demain au plus tard !
PS: j'ai mis au point une version qui tourne aussi sous Me.
a+
ryl...
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 1
8 avril 2005 à 10:06
tu peut me montrer pour 2k xp peut etre que je pourrais l'adapter
merci ryl
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
6 avril 2005 à 12:16
hurrycane , aprés avoir acheté une webcam !
J'ai fait quelques tests .....
EH Bem pas si simple !!!
Pour l'instant je n'ai mis au point qu'une version qui tourne sous XP/2000... mais pas pour 9x/Me.
J'utilise toujour DEVICEARRIVAL et la BDR.
voili
a+
ryl...
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 1
30 mars 2005 à 08:33
merci ryl j'attend impatiemment
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
28 mars 2005 à 13:53
Bonjour hurrycane,
N'ayant pas de webcam usb sous la main je ne peux pas te repondre aujourd'hui...
Demain je m'en fait preter une et je vois ça !
Mais normalement c'est sans problémes !!
a trés bientot donc...
a+
ryl...
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 1
28 mars 2005 à 09:38
salut ryl
je suis proprio d'un ptit cybercafé et j'aurais besoin de savoir comment adapter ce code pour les webcams usb seulement
au fait c'est pour tester une appli reseau qui doit detecter le debranchement des webcam sur mon lan
merci d'avance
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
4 mars 2005 à 11:59
Voui c'est ça, laisse moi ton EMAIL sur la messagerie CS
et je t'envoi ça !
a+
ryl...
Masterfight Messages postés 20 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 20 mars 2006
4 mars 2005 à 10:29
Avec plaisir mais il me faut quand même le compiler sous Delphi, que je ne possède tourjours pas :p
A moins que tu ne souhaitais me l'envoyer compilé ?
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
4 mars 2005 à 02:34
Masterfight j'ai modifié le code pour qu'il lance le fichier (Tonfichier.HTML) lors de la detection de la clé USB.
Si tu veux tester pas de pb...
a+
ryl...
Masterfight Messages postés 20 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 20 mars 2006
3 mars 2005 à 10:04
Bien vu, je n'ai pas Delphi.
Et mon projet et d'avoir accès à ma clé usb dès sa reconnaissance.
Lancer une page html qui serait incluse et qui contiendrai les infos que je lui demanderai de mettre en page (webmaster/infographiste).
Je voudrais en fait en faire un CV qui s'afficherat, sans que l'utilisateur est à toucher à quoi que se soit sur PC.
J'ai cru, à vous lire, que le soft était posé sur le PC "récepteur" de la clé. Et si le soft était sur la clé, il ne pourrait pas réagir au branchement sur le PC ?
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
2 mars 2005 à 21:34
J'en arrive à penser que Masterfight n'a pas Delphi non ?
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
2 mars 2005 à 21:00
Bah , nous sommes normalement tous des mortels.....
Mais quel est ton projet ?
Ce code montre juste comment récupérer des infos sur un périphérique USB de stockage qui se connecte ou se déconnecte du PC, je n'ai pas fait un code spécifique (genre > lecture ou enregistrement de MP3/PHOTO....)pour qu'il reste clair.
ryl...
Masterfight Messages postés 20 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 20 mars 2006
2 mars 2005 à 13:56
Donc ce n'est pas utilisable par le commun des mortels, c'est dommage. Merci du renseignement.
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
2 mars 2005 à 13:06
Bonjour Masterfight...
Il faut modifier le code suivant tes besoins puis le compiler sous delphi
voili...
a+
ryl...
Masterfight Messages postés 20 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 20 mars 2006
26 févr. 2005 à 15:23
Excusez moi de ne pas être un pro, mais comment se sert-on de ce code ?
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
5 févr. 2005 à 14:22
Merci MAURICIO
a+
ryl...
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
31 janv. 2005 à 15:21
De ma part, je trouve que la déclaration de la fonction executée lors d' un message specifique est très ingénieuse.
Bravo donc, Mauricio
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
30 janv. 2005 à 02:22
Hello JulioDelphi , avec plaisir !

A la base j'ai utilisé Sysinfo.ocx avec VB pour voir s'il se passé quelques choses
Lors de connections/déconnections en vue évidement de cibler l'USB mais comment l'USB ?!
Mon approche en fait est que, en relevant les différentes valeurs restituées par
principalement l'événement DeviceArrival=$8000 et DeviceRemoveComplete=$8004
de l'ocx je me suis rendu compte que si :

1°/ ne traiter que les types "devicetype Volume logique=$2"
2°/ "DeviceTypeVolume dbcv_flags =0" ou "DeviceTypeOEM dbco_suppfunc=0"

Il m'était possible de ne traiter que l'USB (par test!!)
Sans avoir de (perturbation) d'autres Périphériques ou évènements.

Alors peut être que ce n'est pas très applicable,
Mais c'est une déduction PERSONELLE!!
A vous de voir si c'est opérationnel ou pas !!
Et je ne connais qu'un seul autre source qui utilise cette méthode c'est
Donc ici : http://tinyurl.com/6ktqk

Mais comme apparemment il existe un rejet de "l'ocx" avec VB !!
je me suis appliqué à ne pas reprendre le même chemin avec Delphi....,
Voila...
a+
ryl...
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
29 janv. 2005 à 19:13
Merci JulioDelphi, je ne connaissais pas ce service.

L'url devient donc : http://tinyurl.com/4lt87

Trop cool.
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
29 janv. 2005 à 18:53
ryl : merci boucou =)
j'ai pas eu l'occaz de tester encore, mais je le fais tres bientot !
kel boulot rapide =) msdn ?
a bientot !
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
29 janv. 2005 à 18:51
delphiprog : http://www.tinyurl.com ça evitera des urls a rallonge qui ne passent pas la ligne et donc non selectionnable ni clkable :(
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
29 janv. 2005 à 01:50
slut Delphiprog ...

Oui c'est vrai c'est un trés bon support !
Mais rien sur la façon de detect USB...
et Merci...

ryl...
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
29 janv. 2005 à 00:38
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
28 janv. 2005 à 13:50
Et merci aussi a JulioDelphi car c'est lui qui m'a demandé
de faire ce code ...
ryl...
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
28 janv. 2005 à 13:45
Ben encore merci jmp77...
ryl...
jmp77 Messages postés 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
28 janv. 2005 à 13:36
Super code en plus tu l'as fait en visual et en delphi pour qu'un maximum de monde puissent y accéder.

Bravo.

Note finale 10/10.
rylryl Messages postés 311 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 15 décembre 2006 1
28 janv. 2005 à 12:03
Merci a vous...
ryl...
vaughan Messages postés 198 Date d'inscription mardi 6 août 2002 Statut Membre Dernière intervention 29 octobre 2008
28 janv. 2005 à 09:46
Bon code qui permet d'appéhender les messages windows et d'en imaginer toutes les possibilités
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
27 janv. 2005 à 23:01
C'est un très bon code qui va m'être bien utile pour mon gestionnaire d'appareil photo numérique !
Je le garde en lieu sûr ;)
Bravo !
Rejoignez-nous