INESEM Business School
Contactar por whatsappWhatsapp

Contacta con nosotros

Teléfono de INESEM 958 050 205
Te ayudamos a elegir tu formación

Como buscar el identificador de nuestra CPU en C#

En esta publicación quiero dejar un truco que nos puede venir muy bien a los programadores, en los casos en que deseemos identificar las CPUs de nuestro ordenador.

Exactamente nos puede venir bien en los casos en que deseemos identificar exactamente donde se está ejecutando nuestro software.

El identificador de la CPU no es un dato que un usuario pueda cambiar y de ese modo podemos obtener una información fidedigna de donde se ejecuta nuestro software.

Este ejemplo está programado en C#, lo único que debéis tener en cuenta a la hora de probarlo es que System.Management no suele estar referenciado por defecto por lo que este espacio de nombres debemos de referenciarlo.

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.IO;
using System.Management;

namespace Ejemplo
{
  class Programa_ejemplo
  {
    static void Main(string[] args)
    {

      ManagementObjectSearcher searcher = new
      ManagementObjectSearcher("SELECT * FROM Win32_Processor");
      List<string> listProcessor = new List<string>();
      foreach (ManagementObject wmi_HD in searcher.Get())
      {
        listProcessor.Add(wmi_HD["ProcessorID"].ToString());
      }
      //En listProcessor tenemos todos los procesadores del equipo en que se está ejecutando el software
      //Por ejemplo en listProcessor[0] tenemos el id de la primera CPU de nuestra máquina.
    }
  }
}

Espero que os pueda servir en el desarrollo de vuestras aplicaciones.

Categorizado en: Informática y TICS

Solicita información de nuestros cursos y masters




    Información básica sobre Protección de Datos. Haz clic aquí

    Acepto el tratamiento de mis datos con la finalidad prevista en la información básica

    ¿Quieres más artículos de Informática y TICS ?

    Selecciona la categoría que más te interese

    ¡Descubre los secretos de inesem en nuestro canal de Telegram!

    Artículos más leídos

    Descubre Territorio Inesem

    Disfruta del mejor contenido con los últimos podcast y webinars

    ES EL MOMENTO

    Comienza tu futuro de la mano de INESEM Business School con el programa de

    EXECUTIVE MASTERS

    Únete al selecto grupo de alumnos que han conseguido alcanzar una carrera de éxito en las profesiones más demandadas.

    ÚNETE AL EQUIPO DE REDACCIÓN

    Comparte tu conocimiento con otros profesionales

    Saber más