Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1024 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Dectecter un Disque dur USB et executer un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Dectecter un Disque dur USB et executer un fichier

n°1355058
elciosss
Posté le 27-04-2006 à 12:38:22  profilanswer
 

Bonjour,
Je suis un néophyte en matiere de programmation, je vous demande de l'aide.
J'ai besoin de créer quelque chose qui permette de detecter la connection physique d'un disque dur USB sous windows XP, et d'aussi tôt d'executer un fichier.
Je ne sais vraiment pas comment faire pour detecter la présence d'un disque dur.
 
Si quelqu'un à la patience de m'aider ,je lui serais très reconnaissant.
 
Merci beaucoup
 
Nico


Message édité par elciosss le 27-04-2006 à 12:39:25
mood
Publicité
Posté le 27-04-2006 à 12:38:22  profilanswer
 

n°1355418
breizhbugs
Posté le 27-04-2006 à 18:39:14  profilanswer
 

Salut,
Je vois 2 facons:
-1 programme qui tourne en tache de fond, pour l'API a utilisé, vois ici:
http://msdn.microsoft.com/library/ [...] gement.asp (notemment: RegisterDeviceNotification)
ou
- creer un fichier autorun.inf sur ton disque usb qui lance le programme a l'insertion du disque (mais ca requiert que l' "execution automatique" soit activée).

n°1355505
elciosss
Posté le 27-04-2006 à 20:35:34  profilanswer
 

Je suis parti sur la piste de l'autorun, mais ce n'est pas tout a fait automatique, car windows me propose plusieurs choix (Mon prog, media playyer, nero...ect)
Je voudrais que ce sois mon programme qui soit lancé directement. J'ai passé la moitié de mon apres midi a chercher une solution, mais étant pas tres à l'aise en prog je me tourne vers vous.  
Avez vous une idée?
 
merci breizhbugs pour tes tuyaux, jvais jeter un coup d'oeuil pour un prog en tache de fond.

n°1355700
_darkalt3_
Proctopathe
Posté le 28-04-2006 à 08:53:31  profilanswer
 

tu peux aussi dénombrer le nombre de lecteur, et détecter quand un lect eur se rajoute (j'avais fait comme ça pour la détection de l'insertion d'une clef usb, et ça marchait pas mal).


---------------
Töp of the plöp
n°1356424
breizhbugs
Posté le 29-04-2006 à 11:54:47  profilanswer
 

C'est quoi ton fichier a lancer? un fichier de donnée ou une executable?
(je connais pas XP, je sais pas c'est quoi cette histoire de windows qui propose plusieurs choix?)

n°1356443
red factio​n
Posté le 29-04-2006 à 12:32:28  profilanswer
 

_darkalt3_ a écrit :

tu peux aussi dénombrer le nombre de lecteur, et détecter quand un lect eur se rajoute (j'avais fait comme ça pour la détection de l'insertion d'une clef usb, et ça marchait pas mal).


c vachement crade qd même

n°1356464
moi23372
Posté le 29-04-2006 à 13:24:13  profilanswer
 

breizhbugs a écrit :

C'est quoi ton fichier a lancer? un fichier de donnée ou une executable?
(je connais pas XP, je sais pas c'est quoi cette histoire de windows qui propose plusieurs choix?)


 
c'est possible de pas connaitre Windows XP :D

n°1356472
breizhbugs
Posté le 29-04-2006 à 13:47:22  profilanswer
 

Citation :

c'est possible de pas connaitre Windows XP :D


Bien sur  :D  
Windows 2000 power!  :sol:  

n°1356716
_darkalt3_
Proctopathe
Posté le 30-04-2006 à 12:15:57  profilanswer
 

red faction a écrit :

c vachement crade qd même


c'était surtout spécialisé, et destiné à quelque chose que ne devait pas évoluer.


Message édité par _darkalt3_ le 30-04-2006 à 12:16:08
n°1357248
marctes
Posté le 01-05-2006 à 16:49:48  profilanswer
 

C'est pas du tout ce qui a été dit, vu que c'est de l'USB
Ca a déjà été donné sur les Newsgroup :
aller entre autres sur :
news://comp.os.ms-windows.programmer.win32
news://fr.comp.os.ms-windows.programmation

mood
Publicité
Posté le 01-05-2006 à 16:49:48  profilanswer
 

n°1370306
elciosss
Posté le 19-05-2006 à 10:00:06  profilanswer
 

breizhbugs a écrit :

C'est quoi ton fichier a lancer? un fichier de donnée ou une executable?
(je connais pas XP, je sais pas c'est quoi cette histoire de windows qui propose plusieurs choix?)


C'est un executable (ultrabackup poiur etre préci)

n°1370646
breizhbugs
Posté le 19-05-2006 à 15:27:39  profilanswer
 

et le fichier autorun.inf a la racine de DD usb avec:
 
[autorun]
OPEN=monprog.exe
 
dedans ca marche pas?


Message édité par breizhbugs le 19-05-2006 à 15:27:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Dectecter un Disque dur USB et executer un fichier

 

Sujets relatifs
copie intranet de fichier en php[C++] Comment copier dans un tableau les infos d'un fichier?
Exécuter une fonction à distanceUne fichier .zip sur une page web
commande sleep et redirection de carractère vers un fichierprobleme d extensions sur upload de fichier
[AIDE] - Script Upload + modif nom de fichierjavascript et fichier texte en local
besoin aide pour remplacer fichier php par table sql?Fermeture fichier
Plus de sujets relatifs à : Dectecter un Disque dur USB et executer un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR