лицензирование с аппаратной блокировкой: какие аппаратные компоненты следует использовать? [Дубликат]

This question already has an answer here:

Is there really any way to uniquely identify any computer at all 4 answers

Недавно я внедрил систему лицензирования с аппаратной блокировкой с нечетким сопоставлением, чтобы обрабатывать изменения в оборудовании без повторной активации, но мне нужно больше аппаратных компонентов для соответствия, чтобы быть более безопасным / создавать более надежное нечеткое сопоставление.

Сейчас я согласен со следующим:

Physical mac address Hard-drive serial number RAM part number / manufacturer / size Processor ID

Какие другие аппаратные серийные номера неизменяемых аппаратных средств были бы хороши для использования в этой ситуации, и их можно легко получить из C #.

Примеры кода для извлечения такой аппаратной информации также были бы оценены.

CLARIFICATION

Когда я сказал «Не меняется», я имею в виду аппаратные серийные номера или информацию, которая не изменится без непосредственного изменения аппаратного обеспечения в машине. (Т.е. не изменится ни самостоятельно, ни программно)

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

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