Avec Windows,
Tout d'abord il faut savoir si tu souhaites t'avanturer dans le "deep".
1 Si tu ne le souhaites pas, je te conseille d'utiliser DirectShow. C'est ce qu'il y a de plus facile si tu veux réussir par toi-même.
2 Et si tu es assez courageux, tu peux faire un driver avec un .INF & cie; gérer les interruptions du système et jouer avec les IOCTL ...entre autre.
3 Cependant, j'ai fait une classe issu d'un DLL: hid.dll que tu peux trouver gratuitement sur le Net, et qui te permettra en plus, de contrôler des périphériques USB avec un seul ENDPOINT comme des joystick, manettes de jeu, volant/pédale bref tu vois le genre. Cependant tu devras savoir qu'il te faudra utiliser LoadLibray() et plusieurs pointeurs de fonctions et ce, en connaissant les en-têtes des fonctions dans le dll pour pouvoir utiliser la librairie. Il te faudra également la dll: setupapi.dll qui te trouvera l'adresse des informations sur les ports USB. Il est également facile d'écrire sur un port USB avec cette dernière méthode.
Des questions? sûrement! ;) red_artikel@hotmail.com
|