我正在使用下面的代码来获取处理器 ID:
System.Management.ManagementClass theClass = new System.Management.ManagementClass("Win32_Processor");
System.Management.ManagementObjectCollection theCollectionOfResults = theClass.GetInstances();
foreach (System.Management.ManagementObject currentResult in theCollectionOfResults)
{
MessageBox.Show(currentResult["ProcessorID"].ToString());
}
处理器 ID 是每台计算机的唯一 ID 吗?我想为每台计算机生成一个随机唯一编号,以用作 AES 加密密钥。我不想使用 MAC 地址,因为我知道 MAC 地址可以更改。