Das verstehst du richtig.
Wenn du ein USB Gerät gekauft hast, müsste im Handbuch oder den
Unterlagen oder nur auf der Packung stehen, wie es unter z.B. Windows XP
zu installieren und zu betreiben ist. Da kann stehen "Zuerst x von der
beiliegenden CD ausführen" oder "Funktioniert direkt mit Windows XP"
Wenn du ein USB Gerät selbst per Programm ansprechen möchtest, sieht es
etwas anders aus.
Entweder stellt der Hersteller dazu technische Unterlagen bereit, oder
er tut's aus irgendwelchen Gründen nicht.
Bei manchen Geräten ohne Entwicklersupport vom Hersteller kann man sich
erschliessen, wie sie angebunden sind. Insbesondere wenn Standardtreiber
von Windows benutzt werden. Dann kann man auch nachsehen, ob Micro$oft
technische Unterlagen zu den Standardtreibern bereitstellt. Micro$oft
hat für solche Infos verschiedene Kanäle u.a. Hilfedateien bei den
Entwicklungswerkzeugen, SDKs, DDKs, Online-Hilfe, das Developer-Network
MSDN, das MSDN-TV....