Este método devuelve una lista con los identificadores de todas las cpus que tiene el equipo en el que se ejecuta.
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.IO;
using System.Management; //Esta hay que referenciarla, si no viene referenciada por defecto.
private List<string> idCPU()
{
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());
}
return listProcessor;
}
Esto a mi me sirvió para temas de encriptación de ficheros. Espero que os ayude.
Saludos!!
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.