A.Kudrjashov Posted December 6, 2019 Report Share Posted December 6, 2019 (edited) 38 минут назад, Fogel сказал: Возможно, потому, что лицензия дилерская? ... точно. Опять Модули. P.S. Без комментариев. К вопросу о лицензировании, импортозамещении, перспективах .... Цены:https://www.nanocad.ru/buy/price/https://market.nanocad.com Сравнение: Спойлер Edited December 6, 2019 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
Hellen Posted December 9, 2019 Report Share Posted December 9, 2019 Русский Plus и международные Plus/Pro - разные продукты. Сравнивать цены некорректно. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted December 9, 2019 Report Share Posted December 9, 2019 49 минут назад, Hellen сказал: Русский Plus и международные Plus/Pro - разные продукты. Сравнивать цены некорректно. ... есть, конечно, надежда, что русский набор функционально в два раза богаче. Quote Link to comment Share on other sites More sharing options...
dows Posted December 9, 2019 Author Report Share Posted December 9, 2019 в русской версии есть активная техническая поддержка и партнерская сеть... зарубежная версия - это просто интернет-продажа без какого-либо продвижения и поддержки только по email силами нескольких человек... все стоит своих денег... Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 10, 2020 Report Share Posted January 10, 2020 (edited) В оценочной версии nanoCAD Plus 20 подключение лицензируемых модулей теперь выглядит следующим образом: Спойлер А в прайсе на сайте выглядит так: Спойлер Какова все-таки теперь политика лицензирования по nanoCAD Plus ? Как, в связи с этими изменениями, будут фиксироваться подключения к лицензиям модулей на сервере лицензий ? Вертикальные приложения базируются пока на платформе NC11. На сервере лицензий модули для NC11 и NC20 будут принципиально разведены ? Upd. По имеющейся информации в лицензионных файлах, с учетом выше сказанного, сохраняются следующие объекты лицензирования:NanoCorp NANOSOFT <Version> - базовая платформа nanoCAD PlusPointClouds NANOSOFT <Version> - модуль "Облака точек" MODELER3D_C3D NANOSOFT 20.x - модуль "3D проектирование + 2D параметризация" (C3D) MODELER3D NANOSOFT 20.x - модуль "3D проектирование" (ACIS) CONSTRAINTS2D NANOSOFT 20.x - модуль "2D параметризация" (ACIS) MODELER3D_C3D NANOSOFT 11.x - модуль "3D проектирование" (C3D) MODELER3D NANOSOFT 11.x - модуль "3D проектирование" (ACIS) CONSTRAINTS2D NANOSOFT 11.x - модуль "2D параметризация" (ACIS) Edited January 13, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 13, 2020 Report Share Posted January 13, 2020 (edited) 1. Где расположен лицензионный файл, получаемый в результате автоматической активации через Интернет ? Если я захочу переключаться между сетевой корпоративной лицензией с ограниченным функционалом и тестовой локальной лицензией с полным функционалом, то где мне искать данный файл ? Или придется снова проходить процедуру активации через Интернет ? Нашел в C:\ProgramData\DiskC\Nanosoft\RegWizard\Licenses\ 2. Попытка переключиться с локального лицензионного файла на сетевой сервер лицензий при помощи "Мастера регистраций" ни к чему не привела ! При запуске NC20 он по прежнему использует временную локальную лицензию. 3. Тут же проявляется проблема автоматического подключения к ранее прописанным серверам лицензий. Если есть два сервера лицензий и один из них не работает, то, при условии, что на компьютере было когда-то прописано подключение к работающему, подключение к неработающему просто игнорируется. Аналогично, если у меня есть два набора лицензий на двух разных серверах, то подключение идет по умолчанию к первому доступному, а обеспечить принудительный доступ к другому я фактически могу только запретом на первом сервере через файл .OPT. Либо принудительно редактировать строки в реестре, размещая сервера в правильном порядке. Но, в случае проблемного сервера лицензий это не поможет.HKEY_CURRENT_USER\Software\FLEXlm License Manager HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager Edited January 13, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 13, 2020 Report Share Posted January 13, 2020 (edited) Алгоритм регистрации лицензий получается следующий. 1 При запуске "Мастера регистраций". 1.1 В случае регистрации локальной лицензии она размещается в каталоге C:\ProgramData\DiskC\Nanosoft\RegWizard\Licenses\ и соответствующая запись помещается в ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE и HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE В этих ветках возможные пути размещения лицензий перечислены в строке и разделены точкой с запятой. 1.2 В случае регистрации подключения к серверу лицензий, запрашивается имя сервера, проверяется наличие указанного имени в соответствующих ветках реестра, в случае отсутствия, добавляется в начало, с префиксом "коммерческое эт" (@). HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE и HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE При этом имя сервера заносится как есть. То есть, если вы введете Server01, server01 и [ошибочно] Srv01, то в реестр будут занесены все три значения. 2. При запуске программы проверяются записи в HKLM и HKCU слева направо. При обнаружении первого корректного отклика программа запускается с разрешениями и ограничениями соответствующей обнаруженной лицензии. Соответственно, если мы хотим, чтобы какой то сервер лицензий был более приоритетным, в реестре его имя должно находится левее прочих.Сначала опрашиваются все сетевые лицензии, затем локальные. 2.1 Роль ветки реестра HK_Current_User для меня весьма туманна, поскольку было бы логично, если бы сначала принимались данные из HKCU, а затем из HKLM. Но этого не происходит. На данный момент просто берутся данные из HKLM и копируются в HKCU. Никакого приоритета у HKCU перед HKLM нет. Можно подготовить скрипт или .REG фалы, с помощью которых перед запуском программы в HKLM и HKCU будут прописаны соответствующие строки. 3. Перечень зарегистрированных путей доступа к лицензиям и ранжирование приоритета доступа общие для всех приложений. 4. Как вариант, можно ввести ограничения для доступа на конкретный сервер лицензий для отдельных пользователей при помощи файла nanosoft.OPT непосредственно на сервере лицензий. 5. Выяснили, что nanoCAD 20, в отличие от nanoCAD 11, не подключается к старым серверам лицензий LMFLEX. Для nanoCAD 20 необходимо обязательно обновить сервер лицензий из последнего дистрибутива ! Edited January 14, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 16, 2020 Report Share Posted January 16, 2020 (edited) Возникла проблема с заимствованием лицензий. 1. На рабочем месте заимствовали лицензию до конца января, а выяснилось, что необходимо заимствовать до конца февраля. Как вернуть заимствованную лицензию или продлить уже существующее заимствование ? В AutoCAD для этого есть специальный механизм возврата заимствованных лицензий. В nanoCAD подобный механизм не обнаружен. Заимствование выполняется командой BORROWLICENSE. При попытке повторного выполнения данной команды на рабочем месте с уже заимствованной лицензией, выдается сообщение, что операция невозможна и пользователь отсылается к Справке. Однако в Справке ничего нет. Если в nanoCAD 11 в окне "О программе" высвечивается информация о заимствованной лицензии, то в nanoCAD 20 такой информации нет вообще и, кроме этого, отсутствует информация о сервере лицензий. nanoCAD 11: Спойлер nanoCAD 20: Спойлер 2. В корпоративной лицензии всем приложениям и версиям nanoCAD соответствует одна единственная строка лицензионного файла. Соответственно, сколько бы приложений не было запущено на рабочем месте, на сервере лицензий пользователь присутствует одним единственным подключением. Что логично. Непонятно, почему при заимствовании лицензий на сервере nanoCAD разных версий могут позаимствовать лицензии самостоятельно, да еще и указать разные сроки окончания заимствования ? Как это стыкуется с тем, что сервер лицензий не разделяет подключенных пользователям с точки зрения приложений и версий программ ? Я ради эксперимента позаимствовал лицензию в nanoCAD 11 до 19.01.2020, в nanoCAD 20 до 18.01.2020.Upd. Принципиальное решение найдено. Заимствования записываются в реестре в HKEY_CURRENT_USER\Software\FLEXlm License Manager\Borrow Там формируются отдельные записи для nanoCAD 11 и для nanoCAD 20. Удаляем эти записи и заимствуем заново. Edited January 17, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
SevaM Posted January 16, 2020 Report Share Posted January 16, 2020 Добрый день Команда для возврата лицензии RETURNLICENSE С уважением. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 16, 2020 Report Share Posted January 16, 2020 37 минут назад, SevaM сказал: Команда для возврата лицензии RETURNLICENSE Спасибо. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 16, 2020 Report Share Posted January 16, 2020 (edited) Заимствование лицензий. (продолжение) Итак команда заимствования лицензий - BORROWLICENSE, команда возврата лицензий - RETURNLICENSE. Остается вопрос по отдельному заимствованию лицензий nanoCAD разных версий. 1. Предположим, что мы заимствуем в nanoCAD 11 лицензию на 1 день, а затем в nanoCAD 20 на 3 месяца. Если сначала выполнить заимствование в nanoCAD 11, а потом в nanoCAD 20, то на сервере отобразиться заимствование по наименьшему сроку, соответствующему 1-му заимствованию в nanoCAD 11. Если теперь вернуть лицензию nanoCAD 11 при помощи RETURNLICENSE, то сервер покажет, что на сервере осталось заимствование nanoCAD 20 на 3 месяца. Я не знаю механизма реализации, но предполагаю, что nanoCAD 11 видит наличие еще одного заимствования и сообщает о нем на сервер. Очевидно, что на сервере информация о втором заимствовании с рабочего места не хранится. 2. Изменим условия. Теперь мы заимствуем в nanoCAD 11 лицензию на 3 месяца, а затем в nanoCAD 20 на 1 день. На сервере по прежнему видим минимальный срок заимствования, теперь уже 2-го и от nanoCAD 20. Но, если мы попытаемся вернуть лицензию nanoCAD 20 через RETURNLICENSE, то обнаружим, что ни в реестре, ни на сервере лицензий никаких заимствований не осталось вообще ! Видимо nanoCAD 20 отрабатывает команду возврата лицензий несколько отлично от nanoCAD 11. 3. Выше были проведены эксперименты с возвратом лицензий через RETURNLICENSE. Что произойдет если в условиях 1-го опыта срок заимствования лицензий на сервере истечет естественным образом ? Ведь сервер о втором заимствовании ничего не знает. Или все таки где-то на сервере эта информация фиксируется ?Похоже, что здесь образуется "дырка" в лицензировании, которая, в отличие от давно известной, уже не требует вмешательств администратора на стороне сервера лицензий. Edited January 16, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 17, 2020 Report Share Posted January 17, 2020 (edited) Заимствование лицензий. (продолжение 2) С командой RETURNLICENSE все пока более чем печально. 1. Выполняем заимствование лицензий. Под nanoCAD 11 до 18.01.2020, под nanoCAD 20 до 31.05.2020. 2. nanoCAD 11 и nanoCAD 20 это прекрасно понимают nanoCAD 11: Спойлер nanoCAD 20 тоже все понимает, но, в отличие от nanoCAD 11, в информационном окне не отображает имя сервера лицензий, что соответствует ситуации с заимствованием. Спойлер 3. Заимствование отображается в Реесте Спойлер 4. При опросе серверов лицензий через LMTOOLS получаем ответ, что ДА заимствование присутствует. Спойлер Но, при этом команда RETURNLICENSE (и в nanoCAD 11, и в nanoCAD 20) отказывается возвращать лицензию на сервер ! То есть, все все понимают, но сделать ничего не могут ! P.S. Поскольку это все элементарные операции доступные обычным пользователям, то при потенциальном увеличении их числа, подобные квесты начинают вызывать опасения. Upd. Радует то, что ситуации с подключением к разным серверам nanoCAD отрабатывает более менее разумно. Пример ниже. Спойлер Edited January 17, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
Евгений Б Posted January 17, 2020 Report Share Posted January 17, 2020 (edited) Здравствуйте! Хотел после глобального обновления попробовать оценочную лицензию nanocad 20 механика, но проблема в том, что выдается лицензия на nanocad 20 plus, но не на механику, в итоге имеем ошибку -5, лицензия не найдена при попытке использовать элементы nanocad механика или смотря в справка- о программе. в 9ой версии, на сколько я помню, при нажатии в ЛК получить лицензию, выдавалась именно лицензию для nanocad 9 механика и она работала. Вопрос, нанокад механика более не дает возможность использовать оценочную версию, или это ошибка на серверах/сайте программы? Прикладываю скриншоты ошибки в программе, а так же отсутствие оценочной лицензии в личном кабинете на механику, при том, что ключ отображается от нанокад плюс. В 9 ой версии нанокад механики использовался ключи вида NCMC90 (т.е. нанокад Mechanics), а теперь NC200P, что явно говорит, о программе nanocad Plus. Решения нет? Edited January 17, 2020 by Евгений Б Quote Link to comment Share on other sites More sharing options...
dows Posted January 17, 2020 Author Report Share Posted January 17, 2020 в личку серийник пришлите - надо смотреть... теперь, когда Механика как модуль - будет именно серийник на платформу, сконфигурированный на модули. Поэтому то, что серийник вида NC200P - это верно... Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 17, 2020 Report Share Posted January 17, 2020 (edited) Переключение пользователей между лицензионными серверами и локальными лицензионными файлами. (Решение относится не только к nanoCAD, но и к любым другим приложениям, размещающим свои сетевые лицензии на базе FlexLM) Поскольку при наличии нескольких серверов лицензий программа просто пробегает по списку доступных серверов и выбирает первый откликнувшийся, а ограничение доступа пользователей на сервере лицензий через файл <Vendor>.OPT - не самое удобное решение, к тому же требующее административных прав на сервере лицензий, найдено решение намного более простое. Итак, предположим, что мы имеем два сервера лицензий ServLic_01 и ServLic_02 с разным набором функций. Это может быть, как в моем случае, сервер рабочих лицензий с ограниченным функционалом и сервер тестовых лицензий с полным функционалом. Это может быть сервер с лицензиями AutoCAD 2014-2015 и сервер с лицензиями AutoCAD 2018. Возможны варианты. Перечень доступных серверов, как уже упоминалось выше, записывается в ветки реестра: HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE и HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE В этих ветках в строку записывается перечень лицензионных серверов, а также пути к локальным файлам лицензий. Имена серверов начинаются с префикса "@", а в локальных путях дублируется обратная косая черта "\\". При поиске возможных лицензия сначала перебираются все сетевые лицензии, затем наступает очередь локальных. Причем, в случае с nanoCAD, как показали тесты, информация берется всегда из HKLM, а затем записывается в HKCU. Это является проблемой, так как для изменения информации в реестре, требуются административные права на рабочем месте. Однако, информация о путях доступа к лицензионным файлам записывается еще и в две системные переменные:LM_LICENSE_FILE и VENDOR_LICENSE_FILE Эти системные переменные могут быть сформированы и перезаписаны с правами обычного пользователя при помощи обычного командного файла и они обладают приоритетом перед значениями Реестра ! В нашем случае формируем следующие командные файлы: 1. Для приоритетного использования ServLic_01. @echo off SETX NANOSOFT_LICENSE_FILE "@SRVLIC_01;@SRVLIC_02" 1.1 Для использования только сервера ServLic_01. @echo off SETX NANOSOFT_LICENSE_FILE "@SRVLIC_01" 2. Для приоритетного использования ServLic_02. @echo off SETX NANOSOFT_LICENSE_FILE "@SRVLIC_02;@SRVLIC_01" 3. Использование локальных файлов лицензий. Пути к локальным файлам лицензий в системной переменной у меня прописать не получилось. Возможно, что они там вообще не воспринимаются. Поэтому решение по ним выглядит следующим образом: регистрируем локальные лицензионные файлы стандартным образом, с тем, чтобы они прописались в реестре и разместились в (c:\ProgramData\Nanosoft\RegWizard\Licenses\), проверяем, чтобы путей к серверам лицензий в записях реестра не было. Теперь, когда нам необходимо подключить локальный лицензионный файл, мы просто задаем в системной переменной строку, не имеющую отношения к серверам лицензий, например, "____". Приложение не находит лицензию на несуществующем сервере и ищет его по пути, указанном в реестре для локального лицензионного файла. @echo off SETX NANOSOFT_LICENSE_FILE "____" Как то так. Edited January 17, 2020 by A.Kudrjashov 1 Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted January 23, 2020 Report Share Posted January 23, 2020 (edited) Активация nanoCAD Геоника. nanoCAD Геоника, в дополнение к общей лицензии на nanoCAD требует дополнительной активации, причем под каждым пользователем на каждом рабочем месте. Код запроса активации необходимо отправить в техподдержку по электронной почте, затем получить и ввести код активации. Код запроса формируется общий для рабочего места. Поэтому, активировав nanoCAD Геоника для одного из пользователей АРМ, можно вводить полученный код активации для всех остальных пользователей данного АРМ. Если ответное письмо с кодом активации потеряно, то введенный код активации можно посмотреть непосредственно в nanoCAD Геоника. (GeomiCS => О программе) или найти в соответствующей ветке Реестра: "HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Геоника x64\Register". Edited January 23, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
Fogel Posted February 25, 2020 Report Share Posted February 25, 2020 Лучше бы программа куда туда смотрела при смене версии - меняешь и начинается по-новой: заполните, отправьте. а тут ещё и плавающие лицензии, будь добр на каждое место заполнить, будто от этого руководитель сменится. Почему остальным вертикалям это нафиг не надо? Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 25, 2020 Report Share Posted February 25, 2020 (edited) 1 час назад, Fogel сказал: Почему остальным вертикалям это нафиг не надо? Разработчикам [Геоники] много раз об этом говорилось. Они отвечают, что таким образом как бы ведут учет фактически установленных версий. ИМХО, да - это неправильно. Edited February 25, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
Fogel Posted February 26, 2020 Report Share Posted February 26, 2020 видимо, тогда для них будет маленькой новостью: прежде чем отправить этот их купон, на всех машинах пробуется уже пришедший код активации... и... часто он подходит. Quote Link to comment Share on other sites More sharing options...
Valet Posted February 27, 2020 Report Share Posted February 27, 2020 Добрый день. По истечению 30 дней после активации лицензии nanoCAD Plus20.0 перестали работать вкладки: Зависимости, 3D инструменты, Облака точек, Утилиты (Геометрия и массы). Программа пишет: Требуемая команда не может быть выполнена. Возможно программный модуль не был активирован, или для него отсутствует лицензия. Модули nanoCAD СПДС и механика тоже перестали работать. Подскажите в чем причина? Quote Link to comment Share on other sites More sharing options...
BESTEQ Posted February 27, 2020 Report Share Posted February 27, 2020 Похоже, что у Вас стояла оценочная лицензия... Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 27, 2020 Report Share Posted February 27, 2020 1 час назад, Valet сказал: Подскажите в чем причина? Посмотрите, что написано вот здесь ? Спойлер Quote Link to comment Share on other sites More sharing options...
Valet Posted February 27, 2020 Report Share Posted February 27, 2020 Спасибо. Quote Link to comment Share on other sites More sharing options...
aerohost Posted February 28, 2020 Report Share Posted February 28, 2020 (edited) Добрый день. Прошу прояснить ситуацию. Подойдёт ли лицензия от Nanocad 11 к Nanocad 11.1 ? Просто на сколько я знаю от 11 версии не подойдёт к 20. Это актуально к 11.1 ? Edited February 28, 2020 by aerohost Quote Link to comment Share on other sites More sharing options...
Fogel Posted February 28, 2020 Report Share Posted February 28, 2020 в пределах одной версии обязано подходить. На версию вверх и на версию вниз так же подходит (пробовали) а вот прочие случаи это смотреть надо. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.