Как управлять установкой и лицензированием nanoCAD в ОС Windows
В данном тексте мы рассмотрим подготовку конфигурационных файлов nanoCAD для установки и лицензирования определённых модулей и управление лицензированием модулей уже установленной Платформы через реестр в ОС Windows.
Мы выполним:
- Включение и отключение установки модулей Механика и СПДС
- Включение и отключение лицензирования модулей 3D, Растр, Топоплан, управление очередностью запроса лицензий
- Управление запросом лицензий модулей установленной Платформы через реестр
Нам понадобится дистрибутив nanoCAD. В данном примере это NC24.0_7145.exe
Распакуем его при помощи архиватора. Я использую 7z. Получим каталог NC24.0_7145 со следующей структурой:
1. Для включения и отключения установки модулей Механика и СПДС нам необходимо внести изменения в файл setup.ini. Откроем его на редактирование в Notepad++ и добавим InstallProperties:
[InstallProperties]
ADDLOCAL=Bin,nanoCAD,MECH_Feature,SPDS_Feature
Где MECH_Feature
и SPDS_Feature
это установка Механика и СПДС соответственно.
Для установки только Платформы без модулей Механика и СПДС, InstallProperties будет выглядеть так:
[InstallProperties]
ADDLOCAL=Bin,nanoCAD
Запустите setup.exe, выполните сетевое развертывание или тихую установку.
Если необходима тихая установка:
С помощью блокнота следует создать новый текстовый файл с расширением .bat в папке распакованного архива и указать один из двух параметров установки:
Для установки в пассивном режиме (отображение диалога хода установки, но без участия пользователя) необходимо запускать setup.exe /i /passive
Для установки в скрытом режиме (для пользователя не будет отображаться даже диалога установки) нужно запускать Setup.exe /i /quiet
2. Включение и отключение лицензирования модулей 3D, Растр, Топоплан и управление очередностью запроса лицензий при запуске Платформы осуществляется через файл nProfUser.ini, который необходимо поместить в каталог \LocalEx\Program распакованного дистрибутива:
Скачайте архив с примером файла nProfUser.ini:
В данном примере nProfUser.ini выглядит следующим образом:
[\DefProf]
[\DefProf\Licensing]
SynchronizeConfig=i1
CheckProductLicenseFirst=i1
CheckEngineeringBimFirst=i0
; 0=ACIS, 1=C3D
3DKernel=i1
[\DefProf\Licensing\Components]
CONSTRAINTS2D=i1
MODELER3D=i1
MODELER3D_C3D=i1
RasterTools=i1
EarthWork=i1
В разделе Components Включены модули: 3D, Растр, Топоплан:
MODELER3D_C3D=i1
RasterTools=i1
EarthWork=i1
А также в разделе Licensing включен запрос продуктовой лицензии до корпоративной. В этом случае сначала запрашивается лицензия на Платформу nanoCAD для того, чтобы не допускать перерасход корпоративных лицензий, которые в противном случае будут расходоваться первыми:
CheckProductLicenseFirst=i1
Сопоставление настроек в nProfUser.ini и настроек Платформы после установки (i=1 флаг установлен. i=0 флаг снят):
Измените настройки в nProfUser.ini в соответствии с необходимым результатом.
3. Если Платформа уже установлена, мы можем управлять запросом лицензий на модули через реестр.
Рассмотрим на примере версии 24 и профиля Default.
По аналогии с настройкой nProfUser.ini, в профиле есть ветки Licensing и Components.
Запустите редактор реестра (regedit) и перейдите в ветку: \HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD x64\24.0\Profiles<<Default>>\Licensing\
Здесь мы можем управлять настройками:
- Запрашивать продуктовую лицензию до корпоративной - CheckProductLicenseFirst
- Запрашивать лицензию "Инженерный BIM" первой - CheckEngineeringBimFirst
Отредактируйте ключи CheckProductLicenseFirst и CheckEngineeringBimFirst в соответствии с нужным результатом:
05 00 00 00 01 00 00 00
- включен (флаг Запрашивать продуктовую лицензию до корпоративной установлен)05 00 00 00 00 00 00 00
- отключен (флаг Запрашивать продуктовую лицензию до корпоративной снят)
После изменения настроек в реестре выполните перезапуск платформы для того, чтобы изменения вступили в силу.
Пример реестра с окном настроек nanoCAD:
Запустите редактор реестра (regedit) и перейдите в ветку: \HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD x64\24.0\Profiles<<Default>>\Licensing\Components
Здесь мы можем управлять запросом лицензий на модули 3D, Растр и Топоплан.
Отредактируйте ключи MODELER3D_C3D, RasterTools, EarthWork в соответствии с нужным результатом:
05 00 00 00 01 00 00 00
- запрос лицензии включен (флаг установлен)05 00 00 00 00 00 00 00
- запрос лицензии отключен (флаг снят)
Разделы
- Все разделы
- 39 Общие вопросы
- 30 Работа nanoCAD в ОС Linux
- 282 Платформа nanoCAD
- 8 nanoCAD GeoniCS
- 68 nanoCAD BIM Строительство
- 4 nanoCAD Механика PRO
- 45 nanoCAD BIM Электро
- 10 nanoCAD BIM Вентиляция
- 7 nanoCAD BIM ВК
- nanoCAD BIM Отопление
- 6 nanoCAD BIM СКС
- 38 nanoCAD BIM ОПС
- 2 nanoCAD Стройплощадка
- 2 nanoCAD Металлоконструкции
- 1 nanoCAD Конструкции PS
- 2 TDMS Фарватер
- Облака точек
- NSR Specification
- Учебным заведениям и учащимся