Uma maneira de determinar o fabricante seria usar o endereço MAC usado para comunicação. Mad Catz é atribuído 00:15:9E:00:00:00 - 00:15:9E:FF:FF:FF
Você poderia extrair isso via WMI e comparar com um banco de dados de intervalos conhecidos para fornecedores.