J'ai un article (avec des exemples de code source de VB.Net) sur la façon dont obtenir le numéro de série à partir d'un disque instantané d'USB…. vous pourriez le trouver intéressant pendant qu'il montre comment énumérer les contrôleurs, des hub, des ports, et des dispositifs d'USB.
http://www.emmet-gray.com/Articles/USB_SerialNumbers.htm
Il y a un exemple relatif de code source de C# (au fond de ce lien) pour une utilité d'USB_View qui exécute les mêmes genres de choses comme module de classe que vous pourriez compiler séparément et utilisation dans votre projet de VB.