IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Lancement automatique d'une application sur connection d'un périphérique USB


Sujet :

Windows XP

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Lancement automatique d'une application sur connection d'un périphérique USB
    Bonjour à tous,
    Tout est résumé dans le titre...
    Je cherche s'il est possible et comment "configurer" Windows pour qu'à la connexion d'un périphérique USB spécifique, une application que j'aurai développée soit lancée à la place de la fenêtre standard Windows.
    Merci de votre aide.
    Stéphane

  2. #2
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    quel genre de périphériques est ce?

    Il y a la possibilité de modifier l'autorun.inf si ton périphérique en contient ou si tu peux lui en créer un...

    Sinon tu risque justement de devoir désactiver la fonction autorun de ton windows et trouver une solution pour scanner les ports usb j'imagine...?

    Sujet intéressant

  3. #3
    Membre éclairé Avatar de rberthou
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 612
    Points : 690
    Points
    690
    Par défaut
    Salut,

    Si par périf USB tu pense à une simple clef de stockage, cela est faisable avec le autorun.inf c'est ainsi que certain virus ce diffuse .

  4. #4
    Invité
    Invité(e)
    Par défaut
    C'est possible c'est sûr, quand on installe une imprimante USB ou n'importe quel périphérique USB, il n'est pas rare de voir une fenêtre invitant l'utilisateur à connecter le périphérique.

    Une fois que c'est fait, la fenêtre disparait. Comment on fait, je ne sait pas, mais c'est possible

    J'imagine qu'il faut faire quelque chose avec des adresses physique et que les drivers ont surement un rôle à jouer là dedans.

    (quand on y pense, on n'est invité à brancher le périphérique à la fin, une fois les drivers installés )

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Ce n'est pas pour une clé USB. C'est pour un petit appareil spécifique que je suis en train de réaliser.

    On m'a donné comme piste le fichier .inf, mais celui "rattaché" au matériel, pas l'autorun.inf.

    Qu'en pensez-vous ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Oui je pense que tu es sur la bonne voie.

    Quand j'avais mon 98 (ça commence à dater) je me souvient du calvaire que c'était pour faire fonctionner un clef USB (ou de façon générale, l'USB).

    J'avais réussi, en lisant beaucoup de doc et en cherchant sur le net, à créer mon propre .inf (celui rattaché au matériel comme tu dis) qui m'avait permis de faire reconnaitre la clef.

    Essaye de voir avec le WDK - Windows Driver Kit et de trouver de la doc

  7. #7
    Expert éminent sénior

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Points : 17 972
    Points
    17 972
    Par défaut
    les application qui se lancent dés l'introduction d'un périphérique usb s'exécute généralement en Background et on remarque toujours un petit logo dans le systray
    les application attendent l'évènement de l'introduction de périphérique

    ce que je te propose est de chercher comment récupérer cet évènement par le langage de programmation que tu as utilisé pour coder ton application puis d'ajouter l'option de minimiser l'application dans le systray pour qu'elle attend l'introduction d'un périphérique usbl

  8. #8
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Remarque très pertinente Djug.
    Sans aller jusqu'à la réduction de l'appli dans le systray, je dois pouvoir faire un service Windows qui catch les évènements USB et lance la bonne appli par exemple.
    je regarde ce qui est le plus efficace.

    Si quelqu'un sait comment catcher les évènement USB en C#, je prends.

Discussions similaires

  1. Lancement automatique d'une application depuis une clé USB
    Par iori_enrager dans le forum Débuter
    Réponses: 2
    Dernier message: 24/05/2008, 15h04
  2. Réponses: 1
    Dernier message: 21/02/2008, 13h00
  3. Lancement automatique d'un exe sur une clé USB
    Par QAYS dans le forum Périphériques
    Réponses: 4
    Dernier message: 11/04/2007, 10h04
  4. demarrage automatique d'une application sur gnome
    Par Jérémy Lefevre dans le forum Gnome
    Réponses: 6
    Dernier message: 12/02/2007, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo