Top.Mail.Ru
Ответы

HASP License Manager, отвечающий за раздачу по сети лицензий на право пользованием приложением 1С:Предприятие,...

действительно раздаёт лицензии или он просто занимается подсчётом занятых мест аппаратной многопользовательской лицензии? Не совсем понимаю, что значит раздать лицензию. Как это происходит? Аппаратный ключ генерирует .lic файл на основе параметров компьютера, которые отправляет ему клиент в запросе, и в ответ отправляет его клиенту? При этом я так понял эта лицензия временная.

Дополнен

Не понятно при этом, как раздаётся лицензия веб-клиенту, и действительно ли она ему отправляется? Так замудрили с этой лицензионной схемой, что нихрена не понятно, как в действительности это всё работает. Поймёшь только тогда, когда будешь знать всю внутреннюю работу лицензирования системы 1С. Вся эта писанина в книжке 1С по лицензированию - херня, забивающая голову тупой информацией.

По дате
По рейтингу
Аватар пользователя
Новичок

не пытайтесь "спиратить" проприетарный продукт!
не честно это...

Аватар пользователя
Мыслитель

"действительно раздаёт лицензии или он просто занимается подсчётом занятых мест аппаратной многопользовательской лицензии? Не совсем понимаю, что значит раздать лицензию. Как это происходит?"

HASP LM даёт раз решение на запуск программы.

"Аппаратный ключ генерирует .lic файл на основе параметров компьютера, которые отправляет ему клиент в запросе, и в ответ отправляет его клиенту?"

Файлы lic - это совсем из другой оперы. Есть две системы лицензирования продуктов 1С:

1. Аппаратная, с помощью ключей HASP - старая система, разработанная ещё в 1996 г. компанией Aladdin. С локальными ключами всё понятно, если есть ключ, три программа запускается, если нет, то нет. При работе по сети разрешение на запуск и их подсчётом снимается специальная утилита - HASP License Manager.

2. Программная система защиты, разработанная самой фирмой 1С. Файлы лицензий защиты имеют расширение lic и при активации лицензии в неё в зашифрованном виде записываются ключевые параметры ПК. При запуске программы встроенная система программной защиты проверяет текущие параметры с теми параметрами, которые были изначально записаны в файл, если параметры совпадают, то даётся разрешение на запуск.

Это ДВЕ разные системы, HASP License Manager никаких файлов lic не генерирует и никуда их не отправляет. HASP LM вообще ничего не знает о существовании программных лицензий и файлов lic.

"Не понятно при этом, как раздаётся лицензия веб-клиенту, и действительно ли она ему отправляется?"

Веб-клиент - это браузер (например, Chrome). Браузер без понятия, что такое лицензия 1С и что либо ему отправлять смысла не имеет. Разрешение на запуск 1С в веб-клиенте может быть выдано только на стороне сервера. Если на веб-сервере опубликована файловая база, то этим занимается специальная dll (wsisapi.dll), которая устанавливается вместе с компонентами веб-сервера системы 1С:Предприятие.
Если база клиент-серверная, то подсчётом лицензий занимается сервер 1С:Предприятия.

Если запуск осуществляется с помощью клиентского приложения 1С (Толстый или Тонкий клиент 1С), а не веб-клиент, то поиск лицензии осуществляется сначала на стороне клиента и только потом на сервере.

Поиск лицензии на клиенте выполняется в следующем порядке:
- поиск программных лицензий на локальном компьютере;
- поиск локального ключа HASP;
- поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.

Если на клиенте лицензия не была найдена, то осуществляется поиск на сервере, последовательность поиска та же + в кластере сервера 1С:Предпрития на отдельной машине ещё может быть развёрнут сервис лицензирования, но сервис лицензирования умеет работать только с программными лицензиями, о HASP ключах он ничего не знает.