begin process at 2010 02 10 07:19:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

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

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


 Information sur la source

Note :
8,44 / 10 - par 9 personnes
8,44 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Classé sous :port, usb Niveau :Débutant Date de création :27/01/2005 Date de mise à jour :28/03/2005 16:11:56 Vu / téléchargé :23 909 / 3 745

Auteur : rylryl

Ecrire un message privé
Site perso
Commentaire sur cette source (34)
Ajouter un commentaire et/ou une note

 Description

Permet de détecter si un périphérique USB de stockage "USBSTORAGE"
ex: MEM FLASH, HDD, MEM APPA PHOTO, Lect MP3 …
Se connecte ou déconnecte du PC, pour déclencher tel ou tel événement
Suivant vos besoins.
ryl…



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 février 2005 23:47:57 :
pb zip.
28 mars 2005 16:11:56 :
Suppression de : (function GetLettreLecteur(unitmask : longint):char;).....

 Sources du même auteur

Source avec Zip Source avec une capture USB : 8 ENTREES / 16 SORTIES AVEC UN PIC18F4550 (HID).
Source avec Zip Source avec une capture PORT SERIE : CONTRÔLER 8 SORTIES AVEC UN HCF4094.
Source avec Zip Source avec une capture PORT SERIE: PROGRAMMATEUR DE MÉMOIRES I2C AVEC ÉDITEUR HEXAD...
Source avec Zip PORT PARALLÈLE : CONTRÔLEZ MEDIAPLAYER AVEC UNE TÉLÉCOMMANDE...
Source avec Zip PORT PARALLÈLE / BUS I2C AVEC PCF8574A, 24C32, PCF8591 ET PC...

 Sources de la même categorie

Source avec Zip Source avec une capture EXTRAIRE PÉRIPHÉRIQUE USB ( HOTPLUG ) par yanb
Source avec Zip Source avec une capture LOGICIEL INTERRUPTEUR MONDIAL USB par ced55957
Source avec Zip Source avec une capture RETIRER LES PÉRIPHÉRIQUES USB par yanb
Source avec Zip CHARGER ET ENVOYER DES DONNÉES VIA L'USB par ldesmartin
Source avec Zip Source avec une capture GESTION DU CLAVIER G15 DE LOGITECH par delphitness

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LOGICIEL INTERRUPTEUR MONDIAL USB par ced55957
Source avec Zip CHARGER ET ENVOYER DES DONNÉES VIA L'USB par ldesmartin
Source avec Zip DIALOGUE AVEC AGILENT DSO3000 USB par gts2
Source avec Zip Source avec une capture USB : 8 ENTREES / 16 SORTIES AVEC UN PIC18F4550 (HID). par rylryl
Source avec Zip Source avec une capture UTILISER LE PORT COM OU USB POUR PILOTER UNE INSOLEUSE par ced55957

Commentaires et avis

Commentaire de ni69 le 27/01/2005 23:01:49

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 !

Commentaire de vaughan le 28/01/2005 09:46:21

Bon code qui permet d'appéhender les messages windows et d'en imaginer toutes les possibilités

Commentaire de rylryl le 28/01/2005 12:03:02

Merci a vous...
ryl...

Commentaire de jmp77 le 28/01/2005 13:36:40

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.

Commentaire de rylryl le 28/01/2005 13:45:16

Ben encore merci jmp77...
ryl...

Commentaire de rylryl le 28/01/2005 13:50:20

Et merci aussi a JulioDelphi car c'est lui qui m'a demandé
de faire ce code ...
ryl...

Commentaire de Delphiprog le 29/01/2005 00:38:27 administrateur CS

Merci qui ?
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

Commentaire de rylryl le 29/01/2005 01:50:25

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...

Commentaire de JulioDelphi le 29/01/2005 18:51:43 administrateur CS

delphiprog : http://www.tinyurl.com ça evitera des urls a rallonge qui ne passent pas la ligne et donc non selectionnable ni clkable :(

Commentaire de JulioDelphi le 29/01/2005 18:53:51 administrateur CS

ryl : merci boucou =)
j'ai pas eu l'occaz de tester encore, mais je le fais tres bientot !
kel boulot rapide =) msdn ?
a bientot !

Commentaire de Delphiprog le 29/01/2005 19:13:09 administrateur CS

Merci JulioDelphi, je ne connaissais pas ce service.

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

Trop cool.

Commentaire de rylryl le 30/01/2005 02:22:01

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...

Commentaire de MAURICIO le 31/01/2005 15:21:20

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

Commentaire de rylryl le 05/02/2005 14:22:25

Merci MAURICIO
a+
ryl...

Commentaire de Masterfight le 26/02/2005 15:23:14

Excusez moi de ne pas être un pro, mais comment se sert-on de ce code ?

Commentaire de rylryl le 02/03/2005 13:06:47

Bonjour Masterfight...
Il faut modifier le code suivant tes besoins puis le compiler sous delphi
voili...
a+
ryl...

Commentaire de Masterfight le 02/03/2005 13:56:15

Donc ce n'est pas utilisable par le commun des mortels, c'est dommage. Merci du renseignement.

Commentaire de rylryl le 02/03/2005 21:00:58

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...

Commentaire de ni69 le 02/03/2005 21:34:26

J'en arrive à penser que Masterfight n'a pas Delphi non ?

Commentaire de Masterfight le 03/03/2005 10:04:22

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 ?

Commentaire de rylryl le 04/03/2005 02:34:25

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...

Commentaire de Masterfight le 04/03/2005 10:29:36

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é ?

Commentaire de rylryl le 04/03/2005 11:59:36

Voui c'est ça, laisse moi ton EMAIL sur la messagerie CS
et je t'envoi ça !
a+
ryl...

Commentaire de hurrycane le 28/03/2005 09:38:13

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

Commentaire de rylryl le 28/03/2005 13:53:17

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...

Commentaire de hurrycane le 30/03/2005 08:33:01

merci ryl j'attend impatiemment

Commentaire de rylryl le 06/04/2005 12:16:06

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...

Commentaire de hurrycane le 08/04/2005 10:06:37

tu peut me montrer pour 2k xp peut etre que je pourrais l'adapter
merci ryl

Commentaire de rylryl le 08/04/2005 12:28:23

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...

Commentaire de rylryl le 09/04/2005 00:36:41

Je dépose le code ici: http://www.delphifr.com/code.aspx?ID=30636
C'est peut être un peu bourrrrin la façon dont j'ai ..... mais bon, comment faire autrement !?

Bonne détection ! (j'espere!!)
ryl...

Commentaire de hurrycane le 09/04/2005 11:22:31

merci ryl je vais l'essayer ! je te tiendrais au courant

Commentaire de medelias le 12/02/2006 15:17:11

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

Commentaire de demande001 le 03/10/2006 11:11:02

MERCI MERCI MERCI
Ce PROg est très interessant il me sera d'une grande utilité

Commentaire de craftsystem le 02/08/2008 18:09:48

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

port usb [ par marskimo ] comment peut on lire et ecrire sur un port usb on utilisant le microcontrolleur MC68HC908JBJP de motorola Port // Serie USB [ par michelroc ] BonjourAujourd'hui il y a de plus en plus d' imprimantes avec un port USB. cela pose un probleme avec les PC dit 'ancien' avec des applis qui fon Emission USB [ par Hardouz ] Salut a tous :)je me demande si quelqu'un  peut m'aider a envoyer un signale sur le port USB !j'explique je veut allumer une diode LED relier a le por Accès direct au port USB [ par BCL16C84 ] Bonjour à tous.Quelqu'un de vous à-t'il une idée sur le point suivant :comment puis-je accéder à l'électronique qui pilote un port USB, de la même man lire ou ecrire sur un port USB [ par adok89 ] Salut   j'aimerais programmer (lire ou ecrire)sur les ports USB et donc j'ai besoin de connaitre les differents registre du port USB merci pour votre controler port usb [ par yvemoreau ] Bonjour ,             1- j'utilise un port parallele pour contrôler une interface électronique.             2- j'ai un portable récent qui ne dispose Listing des port COM et USB [ par xpmich ] bonjour,J'ai trouvé beaucoup de post sur l'utilisation des ports de communication mais je n'ai pas trouvé de post sur le simple listing de ces ports.J Port usb fréquence servos ! [ par TouTSpeed ] BonjourAprès quelque mois d'arrêt de programmation ! je m'y remet !Et je voudrais donc savoir comment envoyer un signal tout ou rien sur un port usb d terminal port usb [ par pic16f ] Bonjour Je n'ai toujours pas trouvé le moyen de passer la protection ou de trouverLe mot de passe du fichier zipper que le  programme crée et sauveg


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales