it-swarm.com.de

.NET API für HID (USB)?

Gibt es in .NET (C #) eine API für die Verwendung von USB-HID-Geräten (Human Interface)?

25
jco

HidLibrary fasst alle P/Invoke-Anrufe für Sie zusammen. Aber nein, es sieht nicht so aus, dass es ein Nice-Framework-API für den Umgang mit USB-Geräten gibt.

10
Jake Almer

Hier ist meine kleine lib für den Umgang mit HIDs. Dies kann besonders nützlich sein, wenn Sie versuchen, mithilfe von unformatierten HID-Berichten zu kommunizieren. Ich habe auch enthalten eine einfache Demonstration, wie man es benutzt. 

4

Es gibt nichts direktes oder hohes Niveau. Mit der verwalteten WMI-API können Sie einige Dinge tun, aber ich habe persönlich festgestellt, dass viele WMI-Interaktionen mit Hardware bestenfalls kryptisch sind und viel Trial-and-Error erfordern, damit sie das tun, was Sie möchten. Jemand von CodeProject hat eine .NET Komponente für USB HDI entwickelt Sie können es ausprobieren, die wahrscheinlich besser als WMI geeignet ist.

3
Tim Trout

Ich würde vorschlagen, dass Sie stattdessen diesem Beispiel folgen. Es war von unschätzbarem Wert, wenn ich mit HiD dev in C # arbeiten wollte.

2
Dark Star1

Ich schlage vor, Sie beginnen hier: http://wiimotelib.codeplex.com/

1
unclepaul84

Schauen Sie sich das an: Simple HID Library . Die Hauptseite enthält eine Liste anderer Open Source-Bibliotheken.

1

Haben Sie sich diese Bibliothek angesehen?

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

1
Paccc

Ich habe auch danach gesucht. Ich verwende den Code, den ich hier gefunden habe: http://janaxelson.com/hidpage.htm

0
Alexandre Bueno