Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версияСледующая версия справа и слева |
lic:lic [2021/08/11 14:27] – [Сос-коды] Александр Ильин | lic:lic [2022/09/25 12:01] – [Лицензирование ПО на объекте] Александр Ильин |
---|
| |
---- | ---- |
| ===== Лицензирование ПО на объекте ===== |
| **Важно!** После успешной генерации лицензии на ПО, перемещение сборки на другой диск и/или переименование папку приведет к тому что лицензия перестанет работать. |
| Если все таки необходимо перенести работающее ПО в другую директорию, то после этого потребуется удалить существующую лицензию на сайте lic.carbis.ru и повторить процесс лицензирования заново. |
| |
При наличии **Мастер-Лицензии** лицензирование производится в момент установки ПО на **Объекте**, согласно инструкции. Как правило это выглядит так: | При наличии **Мастер-Лицензии** лицензирование производится в момент установки ПО на **Объекте**, согласно инструкции. Как правило, эта процедура выглядит так: |
| - Закрыть приложение (остановить службу) |
| - Запустить license.bat |
| - Войти в систему лицензирования |
| - Выбрать нужный объект и убедиться в наличии свободной мастер-лицензии на модуль |
| - Настроить свойства лицензии |
| - Количество (как правило 1) |
| - Срок действия лицензии (не может быть больше чем дата мастер-лицензии) |
| - Количество дней для работы с оффлайн режиме (сколько дней модуль сможет работать без связи с сервером лицензирования. Рекомендуемое значение 3, максимальное значение 29) |
| - Если мастер лицензия содержит в себе дополнительные возможности - отметить нужные функции в разделе "Расширения лицензии" |
| - Нажать кнопку "Отправить" |
| |
{{:lic:pasted:20201109-090615.png}} | {{:lic:pasted:20220925-115849.png}} |
| {{:lic:pasted:20220925-120028.png}} |
{{:lic:pasted:20201109-090751.png}} | {{:lic:pasted:20220925-120048.png}} |
| |
| При повторном запуске license.bat будет показана информация о текущей лицензии. |
| {{:lic:pasted:20220925-120114.png}} |
---- | ---- |
| |
| |
Действия с **Лицензиями** доступные **Пользователю**: | Действия с **Лицензиями** доступные **Пользователю**: |
- Удалить **Лицензию** - работа ПО на объекте будет остановлена, **Мастер-Лицензия** освободится и ее можно использовать заново (данная операция может потребоваться при переносе ПО на другое "железо") | - Удалить **Лицензию** - работа ПО на объекте будет остановлена, **Мастер-Лицензия** освободится и ее можно использовать заново (данная операция может потребоваться при переносе ПО на другое "железо" и/или в другую папку) |
- Изменить Срок действия **Лицензии** (не более MaxData) - на объекте ПО будет работать до указанной даты. | - Изменить Срок действия **Лицензии** (не более MaxData) - на объекте ПО будет работать до указанной даты. |
- Изменить срок действия **Лицензии** указав прошедшую дату (кнопка **"-1"**) - работа ПО на объекте будет прекращена, но **Лицензия** потеряна НЕ будет (**Мастер-лицензия** НЕ освободится), и в дальнейшем можно восстановить работу ПО, указав дату **Лицензии** больше текущей (но не более MaxData). Данный способ можно использовать, например, для того что бы временно приостановить работу ПО в случае отсутствия оплаты. | - Изменить срок действия **Лицензии** указав прошедшую дату (кнопка **"-1"**) - работа ПО на объекте будет прекращена, но **Лицензия** потеряна НЕ будет (**Мастер-лицензия** НЕ освободится), и в дальнейшем можно восстановить работу ПО, указав дату **Лицензии** больше текущей (но не более MaxData). Данный способ можно использовать, например, для того что бы временно приостановить работу ПО в случае отсутствия оплаты без удаления лицензии. |
| |
---- | ---- |
| |
{{:lic:pasted:20201109-091602.png}} | {{:lic:pasted:20201109-091602.png}} |
| |
| ===== Известные проблемы ===== |
| |
| **Проблема:** лицензию получается вписать, но далее софт не работает, при проверке - "Лицензия не действительна". |
| |
| {{:lic:pasted:20220831-175348.png}} |
| |
| **Причина:** Наша система лицензирования использует WMI (Windows Management Instruments) через провайдер WQL (Windows Query Language) для получения данных о железе, на котором работает лицензируемое ПО. |
| Данные о железе нужны для генерации уникального идентификатора экземпляра ПО, к которому потом привязывается лицензия. |
| |
| На некоторых ПК инструмент WQL поломан, т.к. не все WMI классы нормально инициализированы. Как следствие система лицензирования не может получить идентификатор ПО, что приводит к невозможности проверить лицензию. |
| |
| {{:lic:pasted:20220831-175439.png}} |
| |
| **Как чинить:** |
| Как чинить - описано в этой статье: |
| https://www.virtuallyboring.com/microsoft-wmi-invalid-class-error-0x80041010/ |
| |
| Делать это при отсутствии физического доступа к ПК - нежелательно. |
| |