LicDataViewer программа для просмотра/расшифровки информации из файла программной лицензии 1С (*.lic)
Столкнулся недавно с ситуацией, когда необходимо было разобрать имеющиеся файлы программных лицензии 1С (*.lic) и понять какие регистрационные данные и используемый ПИН-код на них.
Эту информацию можно получить при помощи утилит Ring и License Tools поставляемых вместе с платформой 1С. Данные утилиты находятся в папке ExtDst с установленной платформой 1C.
Данные утилиты написаны на Java и соответственно требуют установленной в системе среды Java и Java Cryptography Extension (JCE). Использование утилит Ring и License Tools возможно только из командной строки, это накладывает различного рода неудобства, если файлов программных лицензий много.
Уже существуют как минимум две (я столько встретил на просторах могучего) утилиты обертки для Ring, но они по прежнему требуют необходимость установки всех необходимых программ для начала работы с файлами программных лицензий.
Мне захотелось иметь один файл при запуске которого я бы мог сразу начать работу. Поэтому решил написать свою программу обертку для работы с программными лицензиями.
UPD 1
. Выпущена версия 1.0.0.2
. Добавлена возможность сохранять полученный результат в текстовый файл. Реализовано автосохранение и ручное.UPD 2
. Выпущена версия 1.0.0.3
. Исправлен косяк при ручном сохранении, теперь расширение по-умолчанию добавляется к названию файла.UPD 3
. Выпущена версия 1.0.0.4
. Немного изменена механика завершения работы. Теперь корректно программа чистит за собой файлы используемые для декодирования.UPD 4
. Выпущена версия 1.0.0.5
. Добавлены утилиты (Ring, License-tools) последних версий. Исправлены некоторые ошибки и глюки в работе утилиты, описанные в комментариях.Возможности программы:
- Просмотр регистрационного номера программного продукта
- Просмотр PIN-кода
- Просмотр регистрационной информации
- Автоматическое сохранение полученной информации из программной
лицензии (*.lic). Путь авто-сохранения в каталог расположения
файла лицензии - Сохранение в полученной информации из программной лицензии (*.lic)
в любой удобный каталог. - Программа не отправляет никакие данные на сервер 1С:Пульт
Для работы программы не требуется устанавливать Java, Ring и License Tools!
Скачать “LicDataViewer” LicDataViewer_v1.0.0.5.exe – Загружено 41326 раз – 80,52 МБ
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
при открытии не достаточно памяти, хотя ОЗУ еще 10 гиг свободно
А на какой системе открываете ?
Здравствуйте подскажите в чем может быть проблема. Такая ошибка — Системная ошибка: Недопустимый формат файла с реестром команд.
Пытался вытащить данные через Ring, но постоянно получал ошибку. А тут всё красиво. Автору респект и низкий поклон!
Рад что помог
Спасибо вам огромное!
Рад что смог помочь!
Добрый день, а как можно получить утилит?
Добрый день, нажимаете скачать, если есть желание отблагодарить донатом, то буду признателен.
Благодарю автора благодарю за работу, но отмечу что ИМХО версия 1.0.0.5 хуже гуляющей везде версии 1.0.0.4.
Ранее в выводе вверху окна сразу присутствовало
Использованный PIN-код : XXX-XXX-XXX-XXX-XXX
Регистрационный номер : XXXXXXXXXX
Теперь же это информация только внутри формируемого файла, причем строчка с регномером присутствует только ниже в стандартном «техническом виде»
Регистрационный номер: XXXXXXXXXXG0
Имхо, теряется весь смысл утилиты «иметь один файл при запуске которого я бы мог сразу начать работу», т.е. «быстро посмотреть регномер, пин, инфо о владельце».
Из часто необходимого, ещё разве что «Тип привязки лицензии: Компьютер или HASP».
Для особых случаев когда требуется TechnicalInfo (которое к слову без ключевых параметров не очень то полезно) можно и вручную ring задействовать…
Из мелких доработок ещё на полсекунды ускоряющих работу, можно по кнопке открыть начинать со стандартного каталога лицензий %AppData%\1c\licenses\
Добрый день,
Спасибо за отзыв.
В ближайщее время посмотрю замечания описанные вами.
В ближайщее время сделаю чтобы резистрационный номер отображался для удобства как раньше и как вы написали.
Так вроде бы вся необходимая информация есть как и раньше просто в чуть другом виде. Тот же рег. номер так же присутствует в окне программы, а не только в формируемом файле. Ниже скриншот.
Это тоже учту когда буду добавлять первый пункт.
Большое спасибо. Крайне удобная программа. Оформил скромный перевод.
Впервые столкнулся с таким сообщением:
Ошибка декодирования файла лицензии — 20190827112433.lic . . .
— Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.
— Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.
Спасибо, друг! Очень помог. Дай тебе Бог здоровья! А я тебя немного материально поддержу.
Спасибо!
Супер утилита, спасибо боьшое создателю!
Братик, отдуши за программу!! ring так и не завелся, просто не выдавал никакой инфы (даже ошибки)
Спасибо, супер!
На здоровье!
Доброе время суток.
Попробовал вашу программку. Выдала сообщение [ERROR ] Системная ошибка: Недопустимый формат файла с реестром команд
При на жатии на ? — LicenseTools — [ERROR ] Системная ошибка
Чего-то не хватает?
Большое спасибо за такую удобную и полезную утилиту! Жаль, что сначала пришлось воспользоваться Ring, за-то нашёл отличный блог!
На здоровье! 🙂
Отличная штука! Очень помогает когда много точек с разными рег данными!
Единственное пожелание сменить логотип.
а чем логотип то не устраивает ?)
Спасибо! То, что нужно. Отправил немного благодарности.
И вам спасибо!
Добрый человек, дай тебе бог здоровья!!!! И денег естественно))))
Чтобы расшифровка лицензий, более новых платформ заработала, нужно поставить обновить Java JRE до последней, прописать JAVA_HOME в переменных системы и установить последний Licence-tools (лежит в папке с дистрибутивом платформы, например, 8.3.19.1264\license-tools, файл 1ce-installer.cmd, запускать через командную строку). После таких действий, расшифровка лицензии созданной, на 8.3.17.1851, заработала.
Спасибо. Надо найти мотивацию обновить версию…
Спасибо за утилиту. Хотел отблагодарить, но не хочу связываться с Юманями.
Добавь варианты для доната, сделай QR код, например от Сбера или pay.yandex.ru.
Почитал, как то все сложно с этими QR сбера, pay.yandex.ru.. в общем не судьба видимо получить от вас донат ))
Низкий тебе поклон, добрый человек!
Съэкономил мне кучу времени и сил на вспоминание регистрационной информации из .lic-файла, которую вбил туда мно-ого лет назад.
Рад что помог!