USB : DÉTECTER LA CONNEC/DÉCONNECTION D?UN PÉRIPHÉRIQUE DE STOCKAGE.
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 2010
-
27 janv. 2005 à 23:01
craftsystem
Messages postés143Date d'inscriptionsamedi 21 juillet 2007StatutMembreDerniè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.
craftsystem
Messages postés143Date d'inscriptionsamedi 21 juillet 2007StatutMembreDerniè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és15Date d'inscriptionsamedi 24 juin 2006StatutMembreDerniè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és18Date d'inscriptionmardi 28 octobre 2003StatutMembreDernière intervention12 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és117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 9 avril 2005 à 11:22
merci ryl je vais l'essayer ! je te tiendrais au courant
rylryl
Messages postés311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 8 avril 2005 à 10:06
tu peut me montrer pour 2k xp peut etre que je pourrais l'adapter
merci ryl
rylryl
Messages postés311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 30 mars 2005 à 08:33
merci ryl j'attend impatiemment
rylryl
Messages postés311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 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és311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és20Date d'inscriptionjeudi 28 mars 2002StatutMembreDernière intervention20 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és311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és20Date d'inscriptionjeudi 28 mars 2002StatutMembreDernière intervention20 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és1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 2 mars 2005 à 21:34
J'en arrive à penser que Masterfight n'a pas Delphi non ?
rylryl
Messages postés311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és20Date d'inscriptionjeudi 28 mars 2002StatutMembreDernière intervention20 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és311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és20Date d'inscriptionjeudi 28 mars 2002StatutMembreDernière intervention20 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és311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 5 févr. 2005 à 14:22
Merci MAURICIO
a+
ryl...
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 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és311Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention15 décembre 20061 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és4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 29 janv. 2005 à 19:13
Merci JulioDelphi, je ne connaissais pas ce service.
2 août 2008 à 18:09
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
3 oct. 2006 à 11:11
Ce PROg est très interessant il me sera d'une grande utilité
12 févr. 2006 à 15:17
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
9 avril 2005 à 11:22
8 avril 2005 à 12:28
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...
8 avril 2005 à 10:06
merci ryl
6 avril 2005 à 12:16
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...
30 mars 2005 à 08:33
28 mars 2005 à 13:53
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...
28 mars 2005 à 09:38
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
4 mars 2005 à 11:59
et je t'envoi ça !
a+
ryl...
4 mars 2005 à 10:29
A moins que tu ne souhaitais me l'envoyer compilé ?
4 mars 2005 à 02:34
Si tu veux tester pas de pb...
a+
ryl...
3 mars 2005 à 10:04
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 ?
2 mars 2005 à 21:34
2 mars 2005 à 21:00
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...
2 mars 2005 à 13:56
2 mars 2005 à 13:06
Il faut modifier le code suivant tes besoins puis le compiler sous delphi
voili...
a+
ryl...
26 févr. 2005 à 15:23
5 févr. 2005 à 14:22
a+
ryl...
31 janv. 2005 à 15:21
Bravo donc, Mauricio
30 janv. 2005 à 02:22
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...
29 janv. 2005 à 19:13
L'url devient donc : http://tinyurl.com/4lt87
Trop cool.
29 janv. 2005 à 18:53
j'ai pas eu l'occaz de tester encore, mais je le fais tres bientot !
kel boulot rapide =) msdn ?
a bientot !
29 janv. 2005 à 18:51
29 janv. 2005 à 01:50
Oui c'est vrai c'est un trés bon support !
Mais rien sur la façon de detect USB...
et Merci...
ryl...
29 janv. 2005 à 00:38
Merci Google !
http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&rls=GGLD,GGLD:2005-02,GGLD:fr&q=PDEV%5FBROADCAST%5FHDR+%3D+%5ETDEV%5FBROADCAST%5FHDR%3B
28 janv. 2005 à 13:50
de faire ce code ...
ryl...
28 janv. 2005 à 13:45
ryl...
28 janv. 2005 à 13:36
Bravo.
Note finale 10/10.
28 janv. 2005 à 12:03
ryl...
28 janv. 2005 à 09:46
27 janv. 2005 à 23:01
Je le garde en lieu sûr ;)
Bravo !