С чего начать
[t]Что такое электронный ключ? Кому и для чего он нужен?[/t]
Электронный ключ — это миниатюрное USB-устройство для защиты программ от нелегального использования и тиражирования.
Когда ключ подсоединен к порту компьютера, программа работает, когда ключа нет, программа не будет работать. Подробнее о базовых принципах защиты программного обеспечения с помощью электронных ключей можно узнать на сайте проекта Guardant в разделе Как это работает.
Электронные ключи являются одним из наиболее эффективных и удобных средств защиты программного обеспечения от взлома и применяются разработчиками софта, которые хотят защищать свою интеллектуальную собственность.
Возможные схемы лицензирования
Демонстрационные версии;
Лицензирование отдельных модулей в многокомпонентных приложениях;
Продажа лицензий с ограниченным временем действия;
Управление лицензиями в компьютерных сетях, и многое другое.
Таким образом, электронные ключи не только защищают программное обеспечение, но и расширяют возможности его продвижения.
[t]Как начать защищать свое приложение?[/t]
Классифицировать свое приложение (на каком языке написано, что именно в нем необходимо защищать)
Выбрать стратегию лицензирования (будет ли ограничиваться использование приложения и как)
Выбрать технологию защиты
Приступить к встраиванию защиты
Подробнее об этапах выбора стратегии лицензирования и технологии защиты можно узнать, скачав вводный урок ("Выбор ключа, построением проекта защиты") Обучающих материалов.
[t]Что необходимо для начала разработки защиты с помощью Guardant[/t]
Нужно загрузить Комплект разработчика с сайта, который содержит утилиты программирования ключа и средства встраивания защиты в приложение и приобрести ключ (есть также возможность взять демонстрационный комплект под залоговую стоимость).
Далее, рекомендуется придерживаться следующей схемы:
Изучить возможности электронных ключей и программного обеспечения Guardant;
Спроектировать систему защиты;
Встроить защиту в приложение;
Запрограммировать электронный ключ согласно принятой схеме защиты.
На этом этапе помогут Обучающие материалы по технологиям Guardant.
[t]В каких ОС могут работать электронные ключи Guardant[/t]
Электронные ключи Guardant поддерживают 32- и 64-разрядные платформы Windows и GNU/Linux. Конкретный список поддерживаемых ОС зависит от аппаратной платформы, модели и интерфейса электронного ключа.
Современные ключи
Современная линейка Guardant базируется на высокопроизводительной аппаратной платформе Sign и включает следующие модели:
Эти ключи работают в ОС: Windows x86, Windows x64, Windows CE, Linux i386, x86_64, Wine.
Обратите внимание!
В Windows CE использование ключей подразумевается только в драйверном режиме.
Ключи предыдущих поколений
Основой для ключей предыдущих поколений выступает аппаратная платформа Stealth. В эту линейку входят ключи Guardant второго и третьего поколений, именно:
Эти ключи работают в ОС: Windows x86 и Windows x64
[t]Часто задаваемые вопросы[/t]
Какие типы приложений можно защищать с помощью ключей Guardant
Можно ли при помощи ключей Guardant сделать демо-версию программы
Отличия комплекта разработчика на сайте, от его коробочной версии
Что необходимо для работы с ключами в разных операционных системах
Отличия ключей Guardant Sign/Time/Code от ключей предыдущих поколений
Отличия электронных ключей Guardant от ключей других производителей