我想使用許可系統特有的一些東西。我決定使用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