Имя: Пароль:
1C
1С v8
программные лицензии / hasp (для самообразования)
0 gairat
 
20.01.17
19:04
добрый вечер all

подскажите кто знает -

у клиента стояла УНФ, платформа с патченным backbas.

сейчас купили ПРОФ лицензию (электронную)

снес старую платформу, снес дрова hasp через haspdinst, установил заново последний релиз, драйвера hasp НЕ УСТАНАВЛИВАЛ

добавляю базу, загружаю в нее dt, снимаю галку "использовать аппаратный ключ"

при запуске ожидаемо просит лицензию, вводим пинкоды и прочую ботву

публикую на веб сервер, захожу со второй машины тонким клиентом (тотал 2 сессии в базе) - пускает и не ругается ни на что, а ведь она однопользовательская хоть и проф.

в about следующее:

на первом компе (где стоит платформа) -

Текущая:
9хххххх9 клиент ИП Иванов Иван Иванович Россия,123456,Москва,Красная площаь д.1, file://C:/ProgramData/1C/licenses/ххххххххххххх.lic, получило клиентское приложение
Информационная база:
Локальный HASP4 ORGL8 10

на втором (которым заходим через тонкий) -

Текущая:
Сетевой HASP4 ORGL8 20, выдал сервер

В обоих случаях написано:

Проверка лицензионного использования выполнено успешно.

Вот тут v8: Вопрос по лицензиям 1с 8.2 в ответе #20 пишут что БД хранит сведения о когда либо найденных лицензиях. ОК пусть так, но пускать то она двоих не должна.

В общем-то, и проблемы никакой нет, просто хочется понять.
1 gairat
 
20.01.17
19:17
вкурил еще пяток тем с волшебного на тему лицензий и прочего - стало понятно что там могут сохраняться лицензии на которых ранее запускалась БД, вопрос остается только один - почему база пускает второго пользователя?
2 b_ru
 
20.01.17
19:44
может там не только backbas был патченный, а еще и эмуль стоит?
3 gairat
 
20.01.17
19:48
(2) только он 100%

вот тут v8: Помогите разобраться с ключами Хасп ответ #13 пишет

1. Текущая лицензия - та, которая действует в данный момент.
Информационная база - лицензии, которые ранее получались этим пользователем.

ОК, понятно, но почему у меня второму соединению выдается лицензия:

Текущая:
Сетевой HASP4 ORGL8 20, выдал сервер

если никакого сервера нет
4 Winnie Buh
 
20.01.17
19:50
а на втором компе ранее ничего пропатченного или эмулирущего не стояло?
5 gairat
 
20.01.17
19:51
(4) второй комп вообще mac, захожу через тонкий клиент для OSX
6 Winnie Buh
 
20.01.17
19:52
или может в этой сети еще какие компы/сервера есть, на которых...
7 gairat
 
20.01.17
19:52
(4) правда этим же тонким ходил в пропатченную базу, было дело
8 gairat
 
20.01.17
19:54
попробовал оставить только одно соединение (второй комп), через тонкий клиент.

в About - Текущая написано:

9хххххх9 клиент ИП Иванов Иван Иванович Россия,123456,Москва,Красная площаь д.1, file://C:/ProgramData/1C/licenses/ххххххххххххх.lic, получило клиентское приложение
Информационная база:
Локальный HASP4 ORGL8 10

То есть как было на "первом" компе
9 gairat
 
20.01.17
19:56
(8) а когда попытался на "первом" зайти через толстый - попросил лицензию (конечно, ведь ее уже занял второй со своим тонким)

однаком, если включить галочку "использовать аппаратную" то зашел без проблем

очевидно, патч патчит не только backbas но после успешного патча что-то остается в БД, что позволяет ей думать что она лицензирована даже после переустановки платформы и отсутствия установленных HASP дров ?
10 dachnik
 
20.01.17
20:02
(9) < что-то остается в БД>
Что? О_о
11 gairat
 
20.01.17
20:06
(10) а иначе зачем v8: Решение: Данные о лицензии в конфигурации (3) пляски как в #0
12 gairat
 
20.01.17
20:07
(10) а главное, почему пускает двоих в базу с однопользовательской лицензией есть включить использование аппаратного ключа как описал в (9)
13 gairat
 
20.01.17
20:07
(10) хотя самого ключа нет, backbas уже давно не патченный, никакого упоминания о hasp на машине с базой нет
14 Winnie Buh
 
20.01.17
20:08
похоже эмуль на первом компе остался
15 gairat
 
20.01.17
20:10
(14) уверен что патчился тока backbas, отдельного эмуля не было. кроме того вычистил вообще все что связано с hasp - через haspdinst -info не показывает наличия каких-либо файлов драйвера