Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Если статический анализ уже проводился, и нужно лишь подкорректировать выбор защищаемых функций,то следует в интерфейсе утилиты мастера лицензирования нажать кнопку Профайлер в разделе Защита функций приложения и выбрать вариант Открыть ранее сохраненный файл описания параметров защиты кода (*.prc).

 

UI Text Box
typeinfotitle

Важно!
При При повторной компиляции приложения, и, соответственно, перегенерации MAP-файла, существующий файл описания защиты кода становится недействительным, и необходимо повторное проведение статического анализа и повторный выбор функций! 

Если же процесс статического анализа проводится впервые (или защищаемый файл изменился), то необходимо выбрать пункт Запустить процесс профилирования кода и отключить опцию выбора автоматического режима, предварительно убедившись, что в одной папке с защищаемым файлом находится соответствующий ему MAP-файл:


 


Далее нужно выбрать Создавать выходной файл для устаревшей версии автозащиты.

 


Когда профилирование запускается из среды мастера лицензирования, то изменение параметров в данном диалоговом окне будет недоступно. В случае, если мастер лицензирования не используется, то имя файла описания изменить нельзя – оно жестко привязано к проекту лицензии.

...

Здесь можно указать первоначальныйпроцент защищаемых базовых блоков.  Чем меньше процент, тем быстрее будет работать защищенное приложение, но тем меньше оно будет защищено. 

UI Text Box
typewarning
Note
title

Примечание!
При При помощи RIP CODE виртуализируется не тело функции целиком, а только определенные наборы инструкций. Каждый такой набор называется базовым блоком. В защищаемой функции может быть от одного базового блока до нескольких тысяч, в зависимости от ее размера. Если базовых блоков в функции не найдено, защите она не подлежит.  

По нажатию на ОК происходит переход в основное окно работы профайлера, методика работы с которым описана в следующем разделе.

...