WIN32_Processor :: Is ProcessorId Уникальный для всех компьютеров
Я хочу использовать что-то уникальное для системы лицензирования. Я решил использовать ProcessorID из класса управления Win32_Processor.
Я пробовал на двух разных системах с одинаковым типом процессора ..
Он показывает мне один и тот же идентификатор процессора для обеих систем. я использую этот код
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;
}