Я пытаюсь понять, как имея информацию о закупленных лицензиях определить, лицензионная ли версия на конкретном компьютере или нет. Скажем, найти место в реестре, куда записывается ключ, хотя бы так, для начала.Практически бесполезно.
Ни один разумный разработчик не будет где-либо хранить подобную информацию откуда её можно прочитать и, соответственно, изменитьТем не менее: реестр, HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\RXX.X\ACAD-YYYY\Install и там ключи ACADSERIALNUMBER и ACADSERIALPREFIX
Тем не менее: реестр, HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\RXX.X\ACAD-YYYY\Install и там ключи ACADSERIALNUMBER и ACADSERIALPREFIXВ разных версиях по-разному. В более старых в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\RXX.X\ACAD-XXXX:XXX и ключ SerialNumber. Но это всё не сложно вручную поменять. Поэтому достоверность очень далека от 100%
Тем не менее: реестр, HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\RXX.X\ACAD-YYYY\Install и там ключи ACADSERIALNUMBER и ACADSERIALPREFIXВот у меня эти значения равны 00000000 и 000 соответственно. Однако версия автокада лицензионная! Правда лицензия сетевая. Это для 2018 автокада
К сожалению, я не помню, где хранится тип лицензии (локальная или сетевая). Возможно, сработает рецепт из http://c3dexpert.blogspot.com/2014/11/civil-3d.htmlНачиная с 2017-ой версии не в реестре, а в файле LGS.data - в одном из подкаталогов каталога C:\ProgramData\Autodesk\CLM\LGS.
C:\ProgramData\Autodesk\CLM\LGS\001I1_2017.0.0.F\LGS.data