Estou curioso para saber como o reconhecimento de dispositivo USB funciona no Windows. Eu imagino que é algo assim: Quando você conecta um dispositivo, ele informa ao Windows "aqui está o código do meu dispositivo para dizer o que eu sou" O Windows procura verificar se algum driver foi instalado...