Crypline.ru

защита программного обеспечения

Продукты защиты программного обеспечения от копирования

Защита программного обеспечения осуществляется следующими компонентами:
NETLineProtector (v1.0) - продукт для обработки защищаемого программного обеспечения.
NETLineActivator (v1.0) - продукт для активации защищенного программного обеспечения.

загрузить Загрузить средства защиты программного обеспечения от копирования

Процедура защиты программного обеспечения от копирования

Для того чтобы защитить программное обеспечение, необходимо проделать несколько простых шагов:
  1. Разработать защищаемое приложение в соответствии с простыми требованиями наших продуктов;
  2. Выделить в приложении важный её компонент (dll dot .net сборку), которая и будет подлежать защите;
  3. Скачать программы защиты программного обеспечения.
    Разработанные средства для защиты программного обеспечения можно приобрести бесплатно, но в ограниченном количестве;
  4. После завершения всех действий на странице загрузки, через несколько минут от 10 до 30, на электронный адрес придет письмо со ссылками для скачивания средства защиты и активации программного обеспечения;
  5. Загрузить два программных инструмента, первый для защиты приложения, второй для его активации;
  6. Средство активации необходимо встроить в программу установки приложения или в само приложение;
  7. Провести процедуру защиты выбранных dot NET сборок. Полученные файлы, вместо защищаемых dot NET сборок, необходимо распространять вместе с приложением и средствами активации. Активация программ осуществляется на конечном компьютере пользователя;
  8. Провести процедуру тестирования защищенного приложения.
Подробный пример защиты тестового программного обеспечения и его активации описан здесь.

Ошибки команд защиты и активации программного обеспечения описаны здесь.
После приобретения средств защиты программного обеспечения, вам будет предоставлен доступ в личный кабинет. С помощью личного кабинета доступны следующие функции:
  1. Просмотр статистики активаций защищенных приложений;
  2. Блокировка серийных номеров1;
  3. Загрузка дополнительных серийных номеров;
и другие функции, перечень которых постоянно расширяется.

Требования к программному обеспечению, подлежащему защите

Параметр Требование
Типы данных определенных в сборке2 class
Число типов данных class2 1
Типы, определенные в классе field, property, method
Модификаторы доступа field private
Модификаторы доступа property private, public
Модификаторы доступа method private, public
Класс, определенный в сборке Не может быть наследником и наследуемым
Использование инструкций для обработки исключений try,catch,finally Нет
Вложенность инструкции switch3 Один уровень
Использование параметров функций с ключевыми словами ref, out3 Нет

Примечания

  1. На данный момент функция загрузки дополнительных серийных номеров недоступна, так как в процессе защиты и активации работа идет с хешами серийных номеров.
    В ближайшее время данная функция будет доступа и активна с согласия пользователя, защищающего программное обеспечение, обрабатывать компанией CrypLine серийные номера защищаемого приложения.
  2. В ближайшем будущем список ограничений на типы данных и их количество будет устранен.
  3. В следующих версиях средств защиты программного обеспечения, данные недостатки будут устранены.
  4. Активация программ ровно, как и защита программ требует наличия сети Интернет для связи с серверами защиты и активации.

Дополнительное программное обеспечение

Генератор серийных номеров - программа для генерации серийных номеров случайного характера. Данная программа сохраняет сгенерированный список серийных номеров в требуемом формате. Формат серийных номеров также описан на странице программы. Защита программ, эта процедура требует указания списка серийных номеров. Активация программ будет успешной, если был указан серийный номер из списка.