Eine ausführliche Antwort finden Sie in der USB-Spezifikation, die Sie hier finden .
Die einfache Version:
Jeder, der USB-Geräte herstellt, hat eine VID (Vendor ID), eine 16-Bit-Nummer, die Sie kaufen müssen.
Für jedes Produkt, das sie herstellen, vergeben sie eine PID (Product ID), die wiederum eine 16-Bit-Nummer ist. Zusammen mit der eindeutigen Identifizierung eines Produkts kann jedes Produkt auch eine Seriennummer haben, die jedoch vom Standard nicht verlangt wird.
Bei USB wird alles vom Host (PC) gesteuert. Wenn Sie das Gerät an Ihr Betriebssystem anschließen, fragt es das Gerät nach seiner VID und PID. Wenn es diese erkennt, kann es einfach mit ihm sprechen, wenn Sie nicht die Möglichkeit haben, das Gerät zu installieren.
Bei virtuellen seriellen Ports verwendet Windows die Seriennummer (sofern verfügbar), um die Portnummern zuzuweisen. Andere Betriebssysteme können sich unterscheiden.