بدست آوردن شماره سریال پراسسور (CPU Id)
سید محسن علوی | پنجشنبه, ۲۴ اسفند ۱۳۹۱، ۰۸:۱۰ ق.ظ
using System.Management;
//-----------------------------------
public string GetCPUId()
{
string cpuInfo = String.Empty;
//create an instance of the Managemnet class with the
//Win32_Processor class
ManagementClass mgmt = new ManagementClass("Win32_Processor");
//create a ManagementObjectCollection to loop through
ManagementObjectCollection objCol = mgmt.GetInstances();
//start our loop for all processors found
foreach (ManagementObject obj in objCol)
{
if (cpuInfo == String.Empty)
{
// only return cpuInfo from first CPU
cpuInfo = obj.Properties["ProcessorId"].Value.ToString();
}
}
return cpuInfo;
}
یک تابع متنی است که یک رشته را که حاوی شماره سریال پروسسور میباشد برمیگرداند.