Он-лайн лицензия с привязкой к ID оборудования.
Posted: Thu Jan 14, 2016 2:54 am
Подскажите, в редакции Ultimate надо для каждого пользователя генерировать персональный исполняемый файл ПО с внедренной лицензией или есть возможность реализовать следующую схему:
1. Пользователь устанавливает публичную версию ПО (в котором отсутсвуют какие-либо сведения лицензиях).
2. На рабочей станции в программе VMProtect генерирует уникальный ID оборудования, который сообщается пользователю.
3. Пользователь открывает сайт производителя, вводит полученый ID и получает код активации для использования ПО, привязанный к его ID. В коде активации содержатся закодированные сведения об ID оборудования, сведения о пользователе, периоде лицензионного использования ПО и т.д.
4. В программе пользователь вводит код активации, полученый на сайте, программа его декодирует и сравнивает ID из введенного кода с ID текущего оборудования, если они совпадают, то работает в полноценном режиме, если не совпадают - в режиме демо-версии. Код активации сохраняется, и в дальнейшем такая проверка производится при каждом запуске программы, определяя режим её работы.
Разумеется, кроме сравнения по ID могут выполняться любые необходимые проверки, но для реализации описаной схемы в первую очередь важно, чтобы в VMProtect имелась функция, возвращающая ID оборудования.
1. Пользователь устанавливает публичную версию ПО (в котором отсутсвуют какие-либо сведения лицензиях).
2. На рабочей станции в программе VMProtect генерирует уникальный ID оборудования, который сообщается пользователю.
3. Пользователь открывает сайт производителя, вводит полученый ID и получает код активации для использования ПО, привязанный к его ID. В коде активации содержатся закодированные сведения об ID оборудования, сведения о пользователе, периоде лицензионного использования ПО и т.д.
4. В программе пользователь вводит код активации, полученый на сайте, программа его декодирует и сравнивает ID из введенного кода с ID текущего оборудования, если они совпадают, то работает в полноценном режиме, если не совпадают - в режиме демо-версии. Код активации сохраняется, и в дальнейшем такая проверка производится при каждом запуске программы, определяя режим её работы.
Разумеется, кроме сравнения по ID могут выполняться любые необходимые проверки, но для реализации описаной схемы в первую очередь важно, чтобы в VMProtect имелась функция, возвращающая ID оборудования.