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 :

Gestion clé Usb/Irda logiciellement


Sujet :

C#

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut Gestion clé Usb/Irda logiciellement
    Bonjour à tous,
    Je travaille actuellement sur un projet où on utilise des Eeepc qui se connectent sur un réseau Ethernet via une clé infrarouge en usb et un routeur IRDA/Ethernet. (système clarinet pour ceux qui connaissent). Les Eeepc voyagent sur une cellule de production, arrivent devant un routeur positionné sur la cellule, se connectent via infrarouge et basculent sur le réseau local grâce au routeur pour faire court. Les connexions /déconnexions infrarouge doivent donc être relativement rapides.

    Le problème est qu'au moment de la déconnexion, la clé infrarouge mets un temps fou à se couper (environs 15 secondes), surement à cause du timeout qui permet notamment de reprendre le transfert en cas de coupure. Apparemment, ce timeout n'est pas accessible ou tout du moins impossible de trouver une documentation dessus ou un accès. Après avoir essayé pas mal de méthodes, je commence à désespérer. Je pensais donc couper cette connexion en désactivant l'IRDA ou le port USB ou se trouve cette clé infrarouge. Mais la encore, les bibliothèques WMI 32 permettent de récupérer l'état de la connexion ou du port mais pas de l'ouvrir ou le fermer quand on veut.(Aucune méthode implémentée et "l'aide" du site microsoft est inexistante :s.)

    Donc voila je voulais savoir si quelqu'un connaissait un moyen pour déconnecter un périphérique USB (et pouvoir le réactiver par la suite donc pas une "éjection") ou couper / réactiver une connexion infrarouge. J'ai trouvé quelques codes accèdant en C à des dll gérant l'usb mais uniquement dans une optique transfert de données via ce port et pas dans une optique connexion / déconnexion du périphèrique lui même. Donc je commence à être à court d'idée et je me dis que quelqu'un à déjà du avoir ce problème.


    Merci d'avance et bonne journée à vous

    Edit : J'ai oublié de préciser que c'était sous Win XP.

  2. #2
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 9
    Par défaut
    Je suis assez débutant dans le domaine, mais je vais faire l'interface en c# pour récupérer les méthodes reset() et dispatch_power() voir si ça peut permettre de couper la com et autoriser son redémarrage par la suite^^.

    J'étais déjà tombé dessus je crois mais vu que c'est assez peu documenté, j'avais pas tout parcouru.

    Enfin bref, merci je vais voir si je trouve mon bonheur dedans .

Discussions similaires

  1. Reset / interrupteur USB par logiciel
    Par ickis69 dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/07/2010, 16h18
  2. [Clef USB TNT] Logiciel de sauvegardes planifiées
    Par kalliste2b dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 10/09/2009, 19h59
  3. Gestion de licences de logiciel sur un site FTP
    Par colorid dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2009, 16h35
  4. gestion port usb
    Par TERRIBLE dans le forum C#
    Réponses: 1
    Dernier message: 18/09/2007, 09h51
  5. Réponses: 2
    Dernier message: 02/04/2007, 23h00

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