我想使用许可系统特有的一些东西。我决定使用Win32_Processor管理类中的ProcessorID。WIN32_Processor ::是ProcessorId对于所有计算机都是唯一的
我尝试了两种不同的系统使用相同的处理器类型..
它显示了我两个系统相同processorID。我使用这个代码
public static String GetCPUId()
{
String processorID = "";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(
"Select * FROM WIN32_Processor");
ManagementObjectCollection mObject = searcher.Get();
foreach (ManagementObject obj in mObject)
{
processorID = obj["ProcessorId"].ToString();
}
return processorID;
}
我有同样的问题,但看起来像没有答案。经过这么多年,你找到了答案吗? – qakmak 2015-04-25 15:03:54