Se connecter avec
S'enregistrer | Connectez-vous

[C++] Simuler la connexion d'un boitier USB

Dernière réponse : dans Programmation

Bonjour,
je vous explique mon problème :

J'ai en ma possession un boitier USB qui sert a convertir un signal USB en un signal que l'on appelle DMX (c'est utiliser dans la sono et le spectacle pour le contrôle de l'éclairage)
ce boitier fonctionne avec un logiciel (sunlite 2002); ce logiciel est gratuit et une nouvelle version existe (sunlite suite), sauf que cette version ne reconnais pas mon boitier.

alors ce que je voudrais faire c'est sa :
- Faire croire a l'ordinateur que j'ai brancher sur un de ses ports USB un boitier du même style que celui que j'ai en ma possession mais plus récent pour qu'il soit reconnus par la nouvelle version
- Récupérer les données que cette nouvelle version envoie au boitier virtuel pour les envoyer au vieu boitier réellement brancher à mon ordinateur.

est-ce que quelqu'un aurait la moindre idée de comment je pourrais faire sa?

J'ai déjà réussi a écrire un petit programme en c++ qui commande mon boitier donc je sais comment envoyer des données vers mon boitier,
la question qui se pose c'est comment faire croire a mon ordinateur qu'un autre boitier est brancher dessus, et comment récupérer ce que la nouvelle version du logiciel va essayer d'envoyer a ce boitier virtuel?

Voila j'espère que j'ai était assez clair et que quelqu'un arrivera a me donner un coup de main

si il y a quelque chose qui n'est pas clair ou qu'il faut que je précise quelque chose n'hésitez pas a me le dire...

merci d'avance
fabien

Autres pages sur : simuler connexion boitier usb

Lassé par la pub ? Créez un compte
Expert Programmation

Le problème c'est que ça dépend de la façon dont est utilisé le driver par le programme (HID, autre). Si tu ne connais pas le protocole de communication, ça risque d'être difficile.
Je ne sais pas comment gérer un USB qui n'existe pas, et si on peut faire un USB virtuel sans matériel branché.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde