Реализация пробного приложения в C#
дублировать
Я закончил разработку своего приложения на C#. Мне нужна информация о том, как я могу реализовать "пробную" функциональность для своего приложения (например, я хочу позволить пользователю использовать приложение в течение 30 дней)
5 ответов
Взгляните на эти инструменты:
В этом вопросе есть много хороших ответов. Необходима бомба замедленного действия в приложении ASP.NET.
Я использовал конкретное коммерческое решение от Aladdin. Они предлагают USB-ключ или "программный ключ", который позволяет вам выбирать, какие функции включены / отключены. USB-ключи даже поставляются с герметичными часами с батарейным питанием, так что игровые системные часы не обходят вашу защиту.
Некоторые люди могут сказать, что любая подобная система может быть сломана. Это правда. Тем не менее, я обнаружил, что инструменты Aladdin можно использовать для очень трудного взлома. В сочетании с улучшением вашей защиты в последующих выпусках вы получаете продукт, который требует много времени и усилий (затрат) для взлома.
По этому вопросу SO есть соответствующее обсуждение: лицензирование оценки программного обеспечения.
Вы также можете проверить LicenseSpot, который дает вам возможность контролировать лицензию через онлайн-менеджер лицензий с активацией, отзывом и пробными расширениями.