LabVIEWForum.de - USB Ports auslesen, aber wie?

LabVIEWForum.de

Normale Version: USB Ports auslesen, aber wie?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich beschäftige mich erst seit kurzem mit LabVIEW. Nun will ich ein Programm schreiben welches mir die Vendor und Produkt ID von USB Geräten ausgibt die an meinem Rechner hängen. Gibt es da eine Möglichkeit alle Geräte und deren Daten, speziell Vendor ID und Produkt ID, auszulesen und auszugeben?
Nun hab ich fast jeden Beitrag hier gelesen der USB im Titel enthält. Bin aber bisher bin nur auf Berichte gestoßen mit denen man USB Geräte mittels VISA Driver Developer Wizard hinzufügt und so auf die USB Geräte mit VISA zugreifen kann. Kann man das evtl. mit einer DLL von Windows machen? Wenn ja welche?

Vielen Dank im Voraus und viele Grüße
' schrieb:Hallo,
ich beschäftige mich erst seit kurzem mit LabVIEW. Nun will ich ein Programm schreiben welches mir die Vendor und Produkt ID von USB Geräten ausgibt die an meinem Rechner hängen. Gibt es da eine Möglichkeit alle Geräte und deren Daten, speziell Vendor ID und Produkt ID, auszulesen und auszugeben?
Nun hab ich fast jeden Beitrag hier gelesen der USB im Titel enthält. Bin aber bisher bin nur auf Berichte gestoßen mit denen man USB Geräte mittels VISA Driver Developer Wizard hinzufügt und so auf die USB Geräte mit VISA zugreifen kann. Kann man das evtl. mit einer DLL von Windows machen? Wenn ja welche?

Vielen Dank im Voraus und viele Grüße

Open Source project libusb als DLL in LabVIEW durch die Call Library Node einbinden.

Ansonsten ganz schön heftig C programmieren und die Windows PnP APIs kitzeln. Dieses API ist aber absolut nicht geeignet um direkt von der Call Library Node angesprochen zu werden also eine Wrapper-DLL in C ist wirklich unumgänglich.

Rolf Kalbermatter
Hallo Rolf, Danke für die Antwort.

Ich hab mir die LIBUSB-win32 heruntergeladen, leider bekomme ich diese nicht ganz zum Laufen aber das wird schon noch. Das mitgelieferte Program "inf-wizard.exe" liefert jedenfalls die Vendor und Prozess ID. Ich gehe jetzt mal davon aus das der Programmierer des Programms auch die libusb0.dll benutzt.
Referenz-URLs