Tendencias:

Como buscar el identificador de nuestra CPU en C#

11/04/2013
Número de visualizaciones

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.

0
Categorizado en: Informática y TICS

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre nuestro contenido más actualizado en TERRITORIO INESEM

PRÓXIMOS EVENTOS

LinkedIn: la Red Mundial que conecta a cualquier Profesional

LinkedIn: la Red Mundial que conecta a cualquier Profesional

Ana Cabello
1 hora
22/04/2024 17:00
Blockchain y el Futuro de las Monedas Digitales

Blockchain y el Futuro de las Monedas Digitales

Fernando Molina
45 minutos
29/04/2024 17:00
Universidades colaboradoras
La universidad Antonio de Nebrija es Universidad colaboradora con INESEM Business School La universidad a Distancia de Madrid es Universidad colaboradora con INESEM Business School