API .NET pour HID (USB)?

Existe-t-il une API dans .NET (C #) pour l’utilisation de périphériques USB HID (Human Interface)?

HidLibrary complète tous les appels P / Invoke pour vous. Mais non, il ne semble pas y avoir d’API de framework intéressante pour traiter les périphériques USB.

Voici ma petite bibliothèque pour faire face aux HID. Cela pourrait être utile surtout lorsque vous essayez de communiquer à l’aide de rapports HID bruts. J’ai également inclus une démonstration simple de son utilisation.

Il n’y a rien de direct ou de haut niveau. Vous pouvez faire certaines choses 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. Ce fut une aide précieuse pour me familiariser avec HiD dev en C #.

Je vous suggère de commencer ici: http://wiimotelib.codeplex.com/

Avez-vous regardé cette bibliothèque?

http://code.google.com/p/csharp-usb-hid-driver/

Essayez de regarder ceci: Simple HID Library . La page principale contient une liste d’autres bibliothèques open source.

Je le cherchais aussi. J’utilise le code que j’ai trouvé ici: http://janaxelson.com/hidpage.htm