Общая информация
Термины и определения
Код доступа – уникальный идентификатор и набор паролей для встраивания в защищаемую программу, принадлежащий разработчику, использующему технологии Guardant.
Компонент – функциональная часть программы, которую необходимо лицензировать. Компонентами могут быть исполняемые файлы, модули, фрагменты программного кода, отдельно взятые функции или вся программа целиком.
Проект защиты – сущность утилиты, в которой хранятся настройки защиты программы или компонента пользователя.
В данном разделе приведено описание всех меню графического интерфейса утилиты Guardant Protection Studio.
После авторизации в утилите открывается рабочее окно, которое содержит следующие меню:
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс;
- Графический интерфейс.
По умолчанию после авторизации в рабочем окне утилиты отображается меню Графический интерфейс.
Меню
Проект (Project)
Меню Проект (Project) предназначено для выполнения базовых операций с Проектом защиты:
- создание;
- открытие;
- сохранение в директорию по умолчанию;
- сохранение в заданную директорию;
- сохранение для CI/CD.
а так же для смены пользователя утилиты.
Программы (Programs)
Меню Программы (Programs) предназначено для:
- выбора функций программы для защиты;
- привязки программы к лицензии.
Настройка каждой программы выполняется отдельно.
Пока в Проекте защиты нет программ, меню представляет собой серое поле с сообщением Проект не содержит ни одной программы (Project contains no programs) и кнопкой Добавить программу (Add program).
После добавления программы меню состоит из следующих разделов:
- Добавить программу (Add program);
- Список программ, добавленных в Проект защиты (Added programs list);
- Исходный файл (Input file);
- Выходная папка (Result directory);
- Привязка к лицензии (License binding);
- Защита от реверс-инжиниринга (Reverse engineering protection);
- Дополнительные параметры (Advanced parameters).
Сообщения (Messages)
Меню Сообщения (Messages) содержит набор стандартных сообщений, которые может выдавать защищенная программа пользователя, при наступлении событий, связанных с лицензией.
Текст сообщений задан по умолчанию, однако утилита предоставляет возможность изменить его на пользовательский и обратно.
Настройки (Settings)
Меню Настройки (Settings) предназначено для:
- выбора методов защиты нативных и .NET программ;
- настройки динамических библиотек, необходимых для работы защищенной программы;
- выбора кода доступа для встраивания в защищаемую программу;
- настройки вывода сообщений (messages);
- настройки мониторинга ключа.
Защитить (Protect)
Меню Защитить (Protect) предназначено для запуска процесса защиты программы пользователя.
Тестирование (Demo mode)
Меню Тестирование (Demo mode) предназначено для включения/выключения режима тестирования утилиты.
Режим тестирования позволяет пользователю бесплатно протестировать работу утилиты. Он не предназначен для распространения и продажи программ.
В режиме тестирования используются демонстрационные коды доступа, в стандартном режиме – боевые.
Для включения/отключения режима тестирования необходимо перевести переключатель Тестирование (Demo mode) в активное /неактивное состояние соответственно.
Документация (Documentation)
Меню Документация (Documentation) – ссылка на портал документации с описанием утилиты.
English version (Русская версия)
Меню для смены языка утилиты.
Утилита поддерживает следующие языки:
- русский;
- английский.
По умолчанию выбран русский язык утилиты.
Для смены языка на английский необходимо нажать на меню English version.
Для смены языка на русский – нажать Русская версия.
Журнал (Log)
Меню протоколирования процесса работы утилиты.
В журнал заносятся данные о следующих событиях:
- создание, открытие, закрытие и сохранение Проекта защиты;
- предупреждения об ошибках при выполнении операций с Проектом защиты;
- смена режима работы утилиты с тестирования на стандартный и наоборот;
- предупреждения об ошибках в процессе защиты программы пользователя.
Журнал доступен для просмотра только во время сессии пользователя утилиты.
После смены пользователя или закрытия утилиты все записи журнала удаляются.
Для удобства работы с утилитой журнал можно свернуть, нажать на его название. Чтобы развернуть журнал, необходимо снова нажать на его название.










