Переустановка nanoCAD23. И смена лицензии.

Столкнулись тут на работе с проблемой: не удается на Windows нормально переустановить nanoCAD23. Точнее, не удается нормально поменять лицензирование.

Ну, касаемо того, чтоб снести, особых трудностей-то нет: панель управления - установка и удаление программ - удалить nanoCAD.

Памятуя, что ACAD при установке гадит где дотянется, лезу в %ProgramFiles%, %ProgramData%, %AppData% - и вычищаю там все что хоть как-то относится к Nanosoft. Следом в реестр (HKEY_CURRENT_USER\SOFTWARE и HKEY_LOCAL_MACHINE\SOFTWARE) и там аналогичные действия.

Вроде бы все, переставляю nanoCAD - но лицензия подхватывается как минимум странная, уж точно не девелоперская.

Небольшой поиск по инету и реестру показал, что есть еще два места, которые касаются лицензирования:
HKEY_CURRENT_USER\SOFTWARE\FLEXLM License Manager, ключ NANOSOFT_LICENSE_FILE
HKEY_LOCAL_MACHINE\SOFTWARE\FLEXLM License Manager, ключ NANOSOFT_LICENSE_FILE

В этих ключах хранятся возможные пути и адреса получения лицензий. Перечисляются через ";". Первая найденная лицензия и будет использована при работе nanoCAD.
Несмотря на название ключа _FILE, можно указывать просто каталог, где будет разыскиваться *.lic-файл. Хотя на одной машине я указал полный путь к файлу лицензий - сработало, даже не вякнуло.

Размещено в nanoCAD, Разное, Установка · Метки: ,



Комментарии

Есть 6 коммент. к “Переустановка nanoCAD23. И смена лицензии.”
  1. doctorraz пишет:

    из HKEY_LOCAL_MACHINE\SOFTWARE\FLEXLM License Manager
    копируется в пользовательские ветки HKEY_CURRENT_USER\SOFTWARE\FLEXLM License Manager при каждом старте ОС
    еще тут обсуждали https://forum.nanocad.ru/index.php?/topic/13292-platforma-nanocad-21-zamechaniya-obsuzhdeniya-posle-zapuska-versii/&do=findComment&comment=84961

  2. Кулик Алексей aka kpblc пишет:

    Охотно верю. Я видел, что значения дублируются, но не был уверен, что достаточно менять только одно - так что корежил оба ;)

  3. doctorraz пишет:

    и это правильно, чтоб сто раз не перезагружать
    измененное значение в HKEY_CURRENT_USER применяется в текущем сеансе

  4. Кулик Алексей aka kpblc пишет:

    Меня больше всего возмутило, что эти данные инсталлером просто оставляются без изменений и возможности каким-нибудь отдельным приложением поменять / отредактировать / удалить эти данные.

  5. doctorraz пишет:

    дело в том, что RegWizard один для всех нано приложений, соответственно наноинсталляторы в ветку HKEY_LOCAL_MACHINE\SOFTWARE\FLEXLM License Manager не пишут никогда
    ее только читают независимо друг от друга и нанобим и наноэлектро и нано....ххх
    я не знаю, как ты пытался подсунуть лицензию, но возможно если бы ты это делал с помощью RegWizard (подсунув ему файл лицензии или активировав новую) то все получилось бы без трах тибидох)

  6. Кулик Алексей aka kpblc пишет:

    Именно им сначала и пробовал - оно упорно не перезаписывало данные. Так что пришлось идти "по харду"

Поделитесь своим мнением


Я не робот.