Быстрый старт
Для базовой защиты Вашего продукта достаточно использовать типовой, предустановленный, набор опций. Для начала работы, откройте защищаемую программу в DotFix NiceProtect:
Затем оставьте все опции по умолчанию, кроме упаковки и обфускации. Вы можете выбрать нюансы упаковки кода и ресурсов программы, а также включить обфускацию для Delphi или Visual Basic 5.0/6.0 приложений. Упаковка крайне желательна, так как добавляет дополнительные слои защиты (алгоритмы антираспаковки и дополнительной защиты ресурсов программы). Обфускация иногда требует дополнительной доработки Вашей программы перед защитой. До этих доработок включение обфускации может приводить к сбоям в программе.
Галочку "Use startup message" следует оставить если Вы хотите чтобы при запуске Вашей программы выводилось какое либо сообщение, иначе галочку лучше убрать. Сообщение может быть следующего характера (если Вы защищаете DEMO версию):
Вы используете DEMO версию программы.
Данная версия содержит множество ограничений.
Чтобы их убрать Вам необходимо купить программу.
Для этого посетите наш сайт: www.oursite.com
Это сообщение можно задать в разделе Custom Messages. Для этого необходимо заполнить поле Startup message:
Эффективность данного сообщения довольно большая. Пользователь при каждом запуске Вашей программы начнет уставать от назойливого напоминания и если продукт ему необходим, то задумается о его покупке и возможно вскоре станет Вашим клиентом.
После всех этих несложных операций Вам останется только зайти на вкладку Protect и нажать кнопку Start, при этом Ваша программа будет обработана и Вы получите детальную информацию о процессе защиты:
Следует помнить, что это базовый вариант защиты. Мы крайне рекомендуем ознакомиться с функционалом защиты функций программы по MAP файлу, а также виртуализации кода, используя маркеры.
Маркировка критичного кода для виртуализации защитой крайне желательна для качественной и эффективной защиты Ваших программ. Подробнее можно почитать в справке в разделе Virtualize markers. Также рекомендуем помечать для виртуализации критичные функции Вашей программы в разделе Code Protection.