Forum: PC Hard- und Software Windows, USB String per Anwendung lesen


von Eddy C. (chrisi)


Angehängte Dateien:

Lesenswert?

Hallo Windows-Programmierer,

folgende Frage an die USB-Profis:

Wie kann ich aus einer Anwendung heraus einen USB-String-Descriptor 
lesen?

Im Speziellen geht es um den Product String.

Innerhalb von Treibern geht das wohl per UsbBuildGetDescriptorRequest, 
aber aus einer Anwendung heraus? Der Gerätemanager schafft es ebenfalls, 
an diese Information zu gelangen (siehe Bild). Wie macht der das?

von Frank K. (fchk)


Lesenswert?


von Jim M. (turboj)


Lesenswert?

Eddy C. schrieb:
> Wie kann ich aus einer Anwendung heraus einen USB-String-Descriptor
> lesen?

Device Enumeration gibts in SetupAPI. Die genaue Beschreibung dürfte den 
Rahmen eines Beitrags hier sprengen.

von Eddy C. (chrisi)


Lesenswert?

Ok, das hat mich schon mal in die richtige Richtung gedreht.

Der Funktionsaufruf lautet also SetupDiGetDeviceProperty und zwar mit 
der Eigenschaft DEVPKEY_Device_BusReportedDeviceDesc. Ich muss das noch 
testen aber schon mal danke im voraus :-)

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
Noch kein Account? Hier anmelden.