Существует ли API в.NET (C#) для использования USB HID (Интерфейс пользователя) устройства?
Я предлагаю вам начать здесь: http://wiimotelib.codeplex. com/
Нет ничего прямого или высокоуровневого. Есть некоторые вещи, которые можно сделать через управляемый WMI API, но я лично обнаружил, что многие взаимодействия WMI с оборудованием в лучшем случае загадочны и требуют много проб и ошибок, чтобы заставить его делать то, что вы хотите. Кто-то на CodeProject разработал компонент .NET для USB HDI, который вы можете опробовать и который, вероятно, подойдет лучше, чем WMI.
Я предлагаю вам вместо этого следовать этому примеру . Это было бесценно для меня, когда я начал работать с HiD dev на C #.