lic:lic

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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