Предоставляют ли Windows уникальный идентификатор, который я мог бы использовать для обеспечения бесплатной пробной версии?

StackOverflow https://stackoverflow.com/questions/6323191

  •  27-10-2019
  •  | 
  •  

Вопрос

Содержит ли операционная система Windows какой -либо уникальный идентификатор компьютера/ОС?

Это для моего собственного программного обеспечения. Я хочу создать 30 -дневную пробную/демонстрационную версию.

Вот что я хочу сделать:

  1. Когда кто -то устанавливает пробную версию, я получаю уникальный идентификатор, отправляю его на сервер.
  2. После 30 -дневного испытания, если программное обеспечение переустанавливается, сервер блокирует пробную версию.

Итак, реальный вопрос: содержит ли Windows какие -либо уникальные идентификаторы, на которые я мог бы положиться?

Я думаю, что IP -адрес не является надежным вариантом.

Это было полезно?

Решение

У Windows есть цифропродукция. Вы можете получить доступ к его значению в реестре в следующем месте:

LocalMachine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId

Другие советы

Я думаю, что ключ вдонов не Enoungh: Windows 7 Family Pack - 3 лицензии для разных компьютеров в любое время; или любые пираты и т. Д.

Вместо этого вы можете использовать Mac NetworkAdapter. Вы можете получить Mac довольно просто, вот пример в .net:Читать MAC -адрес с сетевого адаптера в .netИногда компьютер может иметь 2 интерфейса, поэтому вы можете объединить их в один ключ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top