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

C# Discussion :

Détection USB - limiter les périphériques plugable


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Par défaut Détection USB - limiter les périphériques plugable
    Bonjour,

    j'aimerai savoir si il était possible, en C#, de détecter lorsqu'un périphérique est branché en USB et, en fonction de ce que c'est (Clef USB, clavier, souris), d'interagir sur l'installation du driver qui permet ça prise en charge.

    C'est assez complexe je pense, car Windows est le premier à prendre en charge un périphérique, mais en gros, j'aimerai faire une fenêtre qui, lorsqu'un périphérique USB est branché, indique que l'on veut installer ou pas ce périphérique (si les drivers sont déjà existant sur la machine).

    Voilà, merci d'avance.

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    oui tu peux mais pas forcément simplement. tu devais creuser du coté de WMI et voir les infos qu'il te retourne sur les périphériques.

    par contre je vois pas l'intérêt de ta fenêtre puisque c'est exactement ce que fait Windows par défaut :/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Par défaut
    merci, je vais regarder.

    Pour l'intérêt, c'est de faire une application genre "développer vos photos" et que la personne est accès à un port USB mais ne puisse y mettre que des unités de stockage, et pas un clavier ou une souris

    Si vous avez une meilleur idée, je suis preneur, en tout cas, je vais regarder du coté de WMI, merci.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Par défaut
    j'ai plus ou moins trouvé une solution,
    une libraire du nom de libusbdotnet est dispo en LGPL, elle permet de savoir ce qui est connecté (au moment où ça ce connecte), reste plus qu'à trouver dans cette librairie un moyen d'éjecter le périphérique USB lorsqu'il ne correspond pas au critère.

    merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Port USB ne reconaît pas les périphériques
    Par Merlo dans le forum Windows
    Réponses: 3
    Dernier message: 29/01/2013, 16h11
  2. Détecter les périphériques USB sous linux
    Par bertigo dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 23/11/2010, 12h04
  3. Réponses: 5
    Dernier message: 12/11/2010, 12h48
  4. Réponses: 20
    Dernier message: 08/01/2010, 19h25
  5. demonter les périphérique USB par la ligne de commande.
    Par Essilife dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 20/01/2006, 11h50

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