You are not logged in.

  • Login

1

Thursday, January 21st 2010, 1:53pm

USB Informationen auslesen, brauche bestimmte ID

Hlallo liebe Community,

ich behersche C++ ziemlich gut und ich brauche auch keine "Schritt für Schritt" Anleitung, aber ich habe keine Ahnung wie ich an folgende Inforamtionen herankomme:

Wie kann ich ALLE Inforamationen eines USB Gerätes auslesen? Es geht um eine bestimmte ID, die bei jedem unserer Geräte einzigartig ist.

Gibt es da bestimmte Blibliotheken?

Danke und lieben Gruß, Andreas.

2

Thursday, January 21st 2010, 10:13pm

Ich nehme an dass es sich um WIndows handelt? Vielleicht hilft dir das hier weiter? Wenn es EURE Geräte sind, dann stellt ihr doch auch Treiber her mit denen man die ansprechen kann?

3

Friday, January 22nd 2010, 12:26am

Danke, das ist glaube ich genau das was ich gesucht habe.

Naja, die Treiber sind von einem externen Dienstleister, Quellcode müßte ich irgendwo haben, aber es ist verdammt schwer sich in fremden und durchaus komplexen Quellcode einzuarbeiten.

Danke.

4

Friday, January 22nd 2010, 8:05am

hallo,

Quoted

Naja, die Treiber sind von einem externen Dienstleister, Quellcode müßte ich irgendwo haben, aber es ist verdammt schwer sich in fremden und durchaus komplexen Quellcode einzuarbeiten.


wobei das normalerweise sinnvoller ist als die welt neu zu erfinden...

thx, truespin

5

Friday, January 22nd 2010, 8:15am

Hmmmm, da hast du auch wieder recht. Ich hab noch nie über einen Treiber in C++ ein Gerät angesprochen. Der Treiber ist doch nichts anderes als eine Bibliothek? Ich müßte nur die Functionen wissen, diese einbinden und benutzen, oder?

6

Friday, January 22nd 2010, 2:22pm

Ja korrekt - evtl muss man aber noch den Treiber initialisieren bevor man da Funktionen verwendet oder sich spezielle Rechte besorgen. Sowas steht normalerweise der Dokumentation zu den Treibern. Aber die Geräte-ID ist USB Standard und kann deswegen auch mit Windows-Hausmitteln ausgelesen werden, wie es der verlinkte Code macht. Das dürfte auf jedenfall einfacher auszuprobieren sein.

Similar threads

Social bookmarks