Como encontrar o ID da CPU do computador do usuário – C#

0

A uns dias atrás, estive pensando em como eu poderia recolher informações sobre o ID do computador de um usuário. E encontrei uma maneira bem bacana de encontrar o id da CPU.

Veja o seguinte método :

  private string getCPUID()
   {
        string cpuInfo = string.Empty;
        ManagementClass mc = new ManagementClass("win32_processor");
        ManagementObjectCollection moc = mc.GetInstances();
    
        foreach (ManagementObject mo in moc)
        {
         if (cpuInfo == "")
         {
              //Pegar o ID do primeiro processador encontrado
              cpuInfo = mo.Properties["processorID"].Value.ToString();
              break;
         }
        }
        return cpuInfo;
   }

Para isto, foi necessário adicionar a biblioteca System.Management.dllque é a biblioteca que faz todas requisições com o hardware, você pode utilizar até pra conseguir informações de HD ou Memória por exemplo.

Até a próxima pessoal! 🙂

Compartilhe.

Sobre o autor

Criador do blog Código Simples e com mais 9 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist. Atuando em funções analista, desenvolvedor, arquiteto, líder técnico e gestor de equipes. Mais informações em : http://jhonathansoares.com