取机器CPU号
using System.Management;
public string getCpuID()
{
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
String strCpuID = null ;
foreach( ManagementObject mo in moc )
{
strCpuID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
return strCpuID;
// MD5CryptoServiceProvider addMD5=new MD5CryptoServiceProvider();
// string newpass=ASCIIEncoding.ASCII.GetString (addMD5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(strCpuID)));
// return newpass;
// string newid=EncryptMD5(strCpuID);
// string newid=GetMD5(strCpuID+"mywork");
// return newid;
}
catch
{
return "";
}
}