Existe-t-il une API dans .NET (C #) pour l’utilisation de périphériques USB HID (Human Interface)?
HidLibrary encapsule pour vous tous les appels P/Invoke. Mais non, il ne semble pas y avoir d’API Nice Framework pour traiter les périphériques USB.
Il n'y a rien de direct ou de haut niveau. Il y a certaines choses que vous pouvez faire via l'API WMI gérée, mais j'ai personnellement constaté que de nombreuses interactions WMI avec le matériel étaient au mieux cryptées et nécessitaient beaucoup de tâtonnements pour obtenir le résultat souhaité. Quelqu'un sur CodeProject a développé un composant .NET pour USB HDI que vous pouvez essayer et qui va probablement mieux s’adapter à la facture que WMI.
Je vous suggère de suivre cet exemple à la place. Cela m'a été très utile pour me familiariser avec HiD dev en C #.
Je vous suggère de commencer ici: http://wiimotelib.codeplex.com/
Essayez de regarder ceci: Bibliothèque simple HID . La page principale contient une liste d'autres bibliothèques open source.
Avez-vous regardé cette bibliothèque?
Je le cherchais aussi. J'utilise le code que j'ai trouvé ici: http://janaxelson.com/hidpage.htm