mikemar Ответов: 2

Создание уникального ключа продукта


Я написал программу на c# , которую планирую продавать в интернете. У меня нет опыта создания системы ключей/ регистрации продукта. Самым простым решением было бы просто отправить один и тот же ключ всем, когда они регистрируются, и поместить его в код для проверки, но теоретически это может быть передано или опубликовано на интернет-форумах и т. д. Есть ли простой способ создать уникальный ключ продукта для каждого покупателя? Единственный способ, который я могу придумать, - это чтобы веб-сайт изменил код, но это не кажется хорошим решением.

Заранее спасибо.

Что я уже пробовал:

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

[no name]

Самое простое решение-купить готовый лицензионный пакет.

mikemar

Как это будет работать с веб-сайтом, который я создаю, поскольку мне нужно отправить регистрационный код по электронной почте, когда они платят онлайн? Прошу прощения, если это глупый вопрос, но я абсолютно ничего не знаю о том, как работает эта штука?

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Самым простым решением было бы просто отправить один и тот же ключ всем, когда они регистрируются, и поместить его в код для проверки, но теоретически это может быть передано или опубликовано на интернет-форумах и т. д.

Это также худшее решение. Это тоже не теория, это обычная практика.

У вас есть в основном 2 решения:
- Оффлайн: в основном вы даете ключ клиенту, и je может установить его на любое количество ПК, если только вы не свяжете ключ с ПК.
- Онлайн: регистрация состоит из 2 двух шагов, пользователь вводит ключ и на ПК активирует ключ, достигнув вашего лицензионного сервера.

В MS Office 97 ключи просто делились на 7.


Рейтинг:
0

RickZeeland

Вот интересная статья о CodeProject, которая объясняет использование сертификатов: Готовое к использованию решение для лицензирования программного обеспечения на языке Си#[^]