HID-Device unter Windows mit Gerätenamen anzeigen

Gast #4230448
Lesenswert?
• ▲
▼
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!
Gast #4230826
Lesenswert?
• ▲
▼
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.
Persönliche Seite #4230845
Lesenswert?
• ▲
▼
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)
(Firma: dg1faz) Persönliche Seite #4230926
Lesenswert?
• ▲
▼
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.
Gast #4230938
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.