1.解释说明
- 对软件做限制的时候需要获取本地的硬件信息,从而实现账号与硬件的绑定
- 这里有个非常简单的方法来获取电脑id
2.程序示例
public string GetID()
{
string deviceId = string.Empty;
try
{
ManagementClass mc = new ManagementClass("Win32_ComputerSystemProduct");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
deviceId = mo.Properties["UUID"].Value.ToString();
break;
}
moc.Dispose();
mc.Dispose();
}
catch (Exception ex)
{
// Handle exception
Console.WriteLine("An error occurred while retrieving Device ID: " + ex.Message);
}
return deviceId;
}