Vou distribuir o sistema através de licenças e queria que essas licenças ficassem associada ao computador, isto é, quando o usuário digitar um numero serial que vou criar, a ferramenta pegasse o numero do processador e me gerasse uma nova serial composta a qual vai acessar o banco de dados que está na nuvem e verificar se o serial é válido e esta livre para uso.
A pergunta que tenho é o seguinte, como que faço para pegar esse serial do processador, ou algum código da máquina que seja único por computador.