日期:2014-05-18  浏览次数:20529 次

关于本机GUID
有什么办法可以得到

------解决方案--------------------
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。

GUID只是一个随机字符串,没有听说过“本机GUID”这个说法
------解决方案--------------------
你想要cpu编号吧?

using System;
using System.Text;
using System.Runtime.InteropServices;
using System.Management;


public string GetCPUId()
{
string cpuInfo = String.Empty;
string temp=String.Empty;
ManagementClass mc = new ManagementClass( "Win32_Processor ");
ManagementObjectCollection moc = mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if(cpuInfo==String.Empty)
{// only return cpuInfo from first CPU
cpuInfo = mo.Properties[ "ProcessorId "].Value.ToString();
}
}
return cpuInfo;
}
更多信息参见

http://www.codeproject.com/cs/system/GetHardwareInformation.asp