Nota: Observe que essa técnica só funciona se o fabricante do hardware a implementar. Não posso dar uma porcentagem de precisão, mas acho que os grandes jogadores o implementariam. Se não for implementado, o Windows irá gerar um número único.
Método 1 - Gerenciador de dispositivos
Abra o Gerenciador de dispositivos do Windows. Encontre sua placa de vídeo em Adaptadores de vídeo. Clique duas vezes nele. Na guia "Detalhes", selecione a propriedade "Caminho da instância do dispositivo".
Método 2 - WMI
Usando o WMI, na linha de comando, execute o seguinte comando.
wmic PATH Win32_VideoController GET Description,PNPDeviceID
Método 3 - usar uma ferramenta
Um programa como o SIW obterá o ID do dispositivo PNP para você, mas não fará a análise do número de série.
Analisando
Observando o valor PNPDeviceID, divida-o por "\".
- A primeira peça é do tipo ônibus. Para mim, é PCI.
- A segunda seção descreve o cartão. Há um código de fornecedor, número do modelo etc.
- A última seção contém um número separado por e comercial. O número de série é o segundo número nessa lista, formatado em hexadecimal.