Lancement programme à partir d'une clé usb

chinois0013 Messages postés 33 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 2 juin 2009 - 1 déc. 2008 à 14:44
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 3 déc. 2008 à 15:21
Bonjour,
Je suis dans la panade...
Je vous explique le projet que je dois faire d'ici la fin de la semaine :
Je dois transferer des données d'un poste vers un autre en utilisant OBLIGATOIREMENT une clé USB.
Je développe en c# et le framework est installé sur ces postes.
Le top serait la procédure suivante :
- Je connecte ma clé usb au premier poste, le programme se lance automatiquement dès le branchement et déplace les fichiers d'un repertoire "envoie poste 2" sur la clé.
- Je connecte la clé sur le second poste, tous les fichiers du premier poste se copie dans le repertoire "recup caisse 2 ". Tous les fichiers à destination du poste 1 se déplace également sur la clé.
- Je connecte une dernière fois la clé sur le poste pour y déplacer les fichiers qui étaient sur le poste 2 et en destination du poste 1.
J'espere que vous m'avez suivi!
En gros c'est du transfert de fichier entre 2 postes, et je souhaite que mis à part le branchement de la clé il n'y ait aucune intervention de l'utilisateur.
Le problème est que je connais pas du tout comment utiliser les api en c# et que j'ai l'habitude de travailler en web !
donc je ne sais meme pas par quoi commencer !
Merci de votre aide.
Julien

4 réponses

leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 17
1 déc. 2008 à 15:55
Il existe dans les API native des messages windows permettant de détecter le montage d'un nouveau périph usb. cherche sur le site, il y a déjà des classes toutes prêtes qui wrappent ca. Il te suffira de reprendre et d'utiliser la classe en question pour détecter l'insertion de la clé. La il te suffira d'utiliser la classe File pour faire tes copies de fichiers
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 42
2 déc. 2008 à 01:29
0
chinois0013 Messages postés 33 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 2 juin 2009
3 déc. 2008 à 09:49
Bonjour,
Merci de vos réponses...
Je suis à la fin de mon programme, il me reste juste à ejecter la clé usb en programmation pour éviter la perte de données...
Ca fait 2 jours que je cherche, mais je ne trouve rien sur l'éjection en code...
Quelqu'un a une idée ?
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 42
3 déc. 2008 à 15:21
0