Генерация машинных ключей в vb.net - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть продукт vb.net, в который встроена пробная версия.Я хочу, чтобы пользователь мог нажать кнопку, чтобы сгенерировать специфический для машины ключ / код со своей стороны, если он заинтересован в покупке, и отправить этот код / ​​ключ мне, чтобы сгенерировать ключ активации для запуска полной версиипродукт.

Я прочесывал стекопоток для чего-то, что может помочь мне, но, похоже, не получит очень близких ответов.Любая помощь будет оценена.Заранее спасибо.

1 Ответ

0 голосов
/ 26 февраля 2019

Видите, это может быть так же просто, как создать GUID на компьютере пользователя и сохранить его локально в файле лицензии в формате json.

{
"Permissions": [
{
  "Name": "My Sample Application",
  "Description": "Application Description goes here",
  "Entitlements": [
    {
      "ResourceType": "validity",
      "ResourceValue": "2020/12/31"
    },
    {
      "ResourceType": "num_of_users",
      "ResourceValue": "5"
    }
  ],
  "EntitlementKey": [
    {
      "KeySignature": "",

    }
  ]
}
]

Затем вы можете добавить свое лицензионное право в struture, подписав содержимое с помощью своего закрытого ключа.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...