Лицензирование - Часто задаваемые вопросы
1. Где хранятся локальные файлы лицензий?
При запуске приложение ищет локальные файлы лицензий (с расширением .lic) в следующих каталогах:
- Каталог с исполняемым файлом приложения.
- Локальное хранилище лицензий - подкаталог с условным наименованием продукта в домашнем каталоге пользователя.
Чаще всего условное наименование продукта - это имя исполняемого файла приложения Windows (без расширения файла) или имя приложения в MacOS.
Условное наименование продукта отображается в шаблоне текста запроса лицензии (строка "Продукт: ...").
2. Мне прислали файл лицензии (.lic). Как добавить его в приложение?
- Разместите полученный
lic-файл в каталоге с приложением (рядом с исполняемым файлом) либо в локальном хранилище лицензий (см. вопрос 1).
- Перезапустите приложение.
При перезапуске приложение автоматически скопирует файл .lic, находящийся рядом с исполняемым файлом, в локальное хранилище лицензий.
После перезапуска приложения информация о лицензии отобразится в нижней части окна приложения и в окне Справка - Лицензия.
3. Как приложение проверяет наличие лицензии?
- Приложение ищет локальный файл лицензии (см. вопрос 1).
Если удалось найти файл с корректной лицензией (см. вопрос 4), то приложение запускается и продолжает работу.
- Если файла с корректной лицензией найти не удалось, то приложение подключается к серверу лицензий и запрашивает существующую лицензию, подходящую для данного приложения и компьютера.
Если удалось подключиться к серверу лицензий и тот вернул информацию о корректной существующей лицензии - приложение запускается и продолжает работу.
Кроме того, если эта лицензия не является пробной (см. вопрос 5), то приложение сохраняет информацию о лицензии в файл 'lic' в локальном хранилище лицензий (см. вопрос 1) и использует этот файл при последующих запусках приложения.
- В остальных случаях - приложение отображает диалоговое окно с информацией об отсутствии лицензии.
Диалог позволяет запросить пробную лицензию.
4. Какую лицензию приложение считает корректной?
При чтении локальных файлов лицензий приложение проверяет следующие условия корректности:
- Файл имеет имя вида
license_PRODUCT_ID.lic или license_PRODUCT_ID_COMPUTER_ID.lic:
- PRODUCT_ID обозначает условное наименование продукта (чаще всего совпадает с именем исполняемого файла, см. вопрос 1);
- COMPUTER_ID - идентификатор компьютера, 16-значная строка, написанное блоками по 4 знака через дефис (напр.,
8912-87BA-CDQ1-0987).
- Файл может быть успешно прочитан с диска и затем расшифрован.
- Файл содержит информацию о лицензии именно для данного приложения и данного компьютера.
- Срок действия лицензии ещё не истёк (то есть, не находится в прошлом).
5. Что такое 'Пробная лицензия'?
Пробная лицензия - это лицензия сроком на 1 месяц.
Для её получения:
- В диалоге, сообщающем об отсутствии лицензии, нажмите на кнопку "Пробная лицензия".
- Введите адрес электронной почты для получения ссылки для активации лицензии.
- Перейдите по ссылке из письма от
license@am-sim.com.
В браузере отобразится сообщение об успешной активации пробной лицензии.
- В диалоге, сообщающем об отсутствии лицензии, нажмите "Проверить лицензию ещё раз" - приложение запустится.
Если к этому времени вы уже закрыли данный диалог - запустите приложение вновь.
Пробные лицензии хранятся только на сервере лицензий, локальные файлы .lic для них не создаются.
Поэтому при каждом запуске приложение, не обнаружив lic-файл, подключается к серверу лицензий и проверяет наличие действующей (не истекшей) лицензии (в данном случае - пробной).
По истечении срока действия пробной лицензии приложение отобразит диалог с информацией о дальнейших действиях.
Пробная лицензия на приложение может быть запрошена только однократно.
Если на сервере уже имеется просроченная пробная лицензия на данное приложение и компьютер, то новая пробная лицензия не выдаётся.