Hi, ich habe hier eine Applikation auf Basis des VUSB hid-data-Beispielcodes. Dieses liefert eigentlich einen Text, der Vendornamen und Gerätenamen beinhaltet. In Windows Gerätemanager wird dieses Device aber nur als "HID-compliant device" und "USB Input Device" angezeigt. Gibt es eine Möglichkeit, dort den richtigen Gerätenamen Anzeigen zu lassen? So fern das über eine eigene .inf-Date geht: hat jemand ein Beispiel für so eine .inf-Datei? Thx!
Squeezer schrieb: > So fern das über eine eigene .inf-Date geht: hat jemand ein Beispiel für > so eine .inf-Datei? Bei HID geht garnix über .inf Dateien. Die ganzen Beschreibungen für Vendor, Product und Device werden in den Geräte-Deskriptoren Deines USB HID Gerätes, also in der Firmware, hinterlegt und bei entsprechender Programmierung bei der Enumeration an den PC übertragen und dort dann 'selbständig' angezeigt.
Squeezer schrieb: > Dieses liefert eigentlich einen Text, der Vendornamen und Gerätenamen > beinhaltet. Das solltest Du Dir noch mal genauer ansehen, denn ... "eigentlich" steht ein "uneigentlich" gegenüber. Sieh Dir mal hiermit an, was als Descriptor tatsächlich ankommt: http://www.thesycon.de/eng/usb_descriptordumper.shtml (unter Options "Show Hex Dump" aktivieren, das zeigt die jeweiligen Tabellen auch als Rohdaten)
Bei mir wird der Name aus dem Descriptor ganz kurz angezeigt, dann
beschließt Windows, den HID-Standardtreiber zu verwenden (ist ja richtig
so) und zeigt nur noch den Namen des Treibers ("USB Input Device") an.
Der Name aus dem Gerätedescriptor findet sich nur noch im Gerätemanager
unter Details und der Property "Bus reported device description".
Kurz gesagt: Ich habe auch keine Lösung, mich aber damit abgefunden.
Rufus Τ. F. schrieb: > Das solltest Du Dir noch mal genauer ansehen, denn ... "eigentlich" > steht ein "uneigentlich" gegenüber. Ach immer diese Krümelkackerei. In diesem Zusammenhang heißt "eigentlich", dass "Windows die Daten eigentlich schon hat", d.h. sie sind in den detaillierten Informationen des Gerätes zu sehen, "dmesg" Zeigt sie auch an nur Windows weigert sich, diese Namen automatisch für den Devicemanager zu verwenden. Das, was dort angezeigt wird, kommt wohl IMMER aus einem .inf.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.