Есть ли «стандартный» способ реализации активации программного обеспечения для .NET? - PullRequest
7 голосов
/ 09 марта 2010

Я смотрел на системы активации программного обеспечения для .NET и, откровенно говоря, нашел сайты там не в восторге. Мне интересно, есть ли "стандартный" способ сделать это в .NET? Если нет, то есть ли у кого-нибудь из них опыт?

Я понимаю аргументы за и против активации систем, но все же нужно оценить. Спасибо.

Ответы [ 3 ]

3 голосов
/ 09 марта 2010

.NET Framework не имеет встроенной поддержки активации программного обеспечения - вам придется приобрести инструмент лицензирования у поставщика. Некоторое время назад Microsoft попала в эту игру (MS SLP), но не имела большого успеха и продала ее до http://www.inishtech.com/.

Мы продаем лицензионное решение, на которое вам следует обратить внимание при исследовании поставщиков: DeployLX Software Protection System . Мы были здесь в течение долгого времени, и у нас есть усовершенствованная система активации.

1 голос
/ 21 июля 2011

Обычный (не стандартный) способ - получить лицензию, заблокированную компьютером, из службы лицензий. Служба лицензий хранит записи о том, сколько компьютеров запросили лицензии для одного и того же «идентификатора лицензии». Затем вы можете ограничить количество активаций для каждого «ID». Распространенным способом хранения идентификатора, количества активаций является RSA.

Если вы хотите использовать готовую реализацию вышеуказанной идеи, взгляните на CryptoLicensing

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю на LogicNP, разработчиков CryptoLicensing.

0 голосов
/ 19 января 2012

Существует ряд сторонних продуктов. Все они работают более или менее одинаково. Я использовал InstallKey с www.lomacons.com Это просто, хорошо написано и поставляется с отличной документацией.

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