Plusieurs exemples de code traitent de la détection USB via le message Windows WM_DEVICECHANGE, mais sont peu ou pas génériques.
Je vous propose donc mon objet DeviceNotify, totalement générique et prêt à l'emploi pour vos projets.
Le projet TestUSB, comme son nom l'indique, montre l'utilisation de cet objet.