Продукты защиты программного обеспечения от копирования
Защита программного обеспечения осуществляется следующими компонентами:
NETLineProtector (v1.0) - продукт для обработки защищаемого программного обеспечения.
NETLineActivator (v1.0) - продукт для активации защищенного программного обеспечения.
|
Загрузить средства защиты программного обеспечения от копирования |
Процедура защиты программного обеспечения от копирования
Для того чтобы защитить программное обеспечение, необходимо проделать несколько простых шагов:
- Разработать защищаемое приложение в соответствии с простыми требованиями наших продуктов;
- Выделить в приложении важный её компонент (dll dot .net сборку), которая и будет подлежать защите;
- Скачать программы защиты программного обеспечения.
Разработанные средства для защиты программного обеспечения можно приобрести бесплатно, но в ограниченном количестве;
- После завершения всех действий на странице загрузки, через несколько минут от 10 до 30, на электронный адрес придет письмо со ссылками для скачивания средства защиты и активации программного обеспечения;
- Загрузить два программных инструмента, первый для защиты приложения, второй для его активации;
- Средство активации необходимо встроить в программу установки приложения или в само приложение;
- Провести процедуру защиты выбранных dot NET сборок. Полученные файлы, вместо защищаемых dot NET сборок, необходимо распространять вместе с приложением и средствами активации. Активация программ осуществляется на конечном компьютере пользователя;
- Провести процедуру тестирования защищенного приложения.
Подробный пример защиты тестового программного обеспечения и его активации описан здесь.
Ошибки команд защиты и активации программного обеспечения описаны
здесь.
После приобретения средств защиты программного обеспечения, вам будет предоставлен доступ в
личный кабинет. С помощью личного кабинета доступны следующие функции:
- Просмотр статистики активаций защищенных приложений;
- Блокировка серийных номеров1;
- Загрузка дополнительных серийных номеров;
и другие функции, перечень которых постоянно расширяется.
Требования к программному обеспечению, подлежащему защите
| Параметр |
Требование |
| Типы данных определенных в сборке2 |
class |
| Число типов данных class2 |
1 |
| Типы, определенные в классе |
field, property, method |
| Модификаторы доступа field |
private |
| Модификаторы доступа property |
private, public |
| Модификаторы доступа method |
private, public |
| Класс, определенный в сборке |
Не может быть наследником и наследуемым |
Использование инструкций для обработки исключений try,catch,finally |
Нет |
| Вложенность инструкции switch3 |
Один уровень |
| Использование параметров функций с ключевыми словами ref, out3 |
Нет |
Примечания
-
На данный момент функция загрузки дополнительных серийных номеров недоступна, так как в процессе защиты и активации работа идет с хешами серийных номеров.
В ближайшее время данная функция будет доступа и активна с согласия пользователя, защищающего программное обеспечение, обрабатывать компанией CrypLine серийные номера защищаемого приложения.
-
В ближайшем будущем список ограничений на типы данных и их количество будет устранен.
-
В следующих версиях средств защиты программного обеспечения, данные недостатки будут устранены.
- Активация программ ровно, как и защита программ требует наличия сети Интернет для связи с серверами защиты и активации.
Дополнительное программное обеспечение
Генератор серийных номеров - программа для генерации серийных номеров случайного характера. Данная программа сохраняет сгенерированный список серийных номеров в требуемом формате. Формат серийных номеров также описан на странице программы. Защита программ, эта процедура требует указания списка серийных номеров. Активация программ будет успешной, если был указан серийный номер из списка.