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;
}

Ответы на вопрос(4)

Ваш ответ на вопрос