SCROLL
Среднее время на прочтение: 2 мин.

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 МБ

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

171 комментариев
  • при открытии не достаточно памяти, хотя ОЗУ еще 10 гиг свободно

  • Здравствуйте подскажите в чем может быть проблема. Такая ошибка — Системная ошибка: Недопустимый формат файла с реестром команд.

  • Пытался вытащить данные через Ring, но постоянно получал ошибку. А тут всё красиво. Автору респект и низкий поклон!

  • Спасибо вам огромное!

    • Это ответ на комментарий Евгений

      Добрый день, нажимаете скачать, если есть желание отблагодарить донатом, то буду признателен.

  • Благодарю автора благодарю за работу, но отмечу что ИМХО версия 1.0.0.5 хуже гуляющей везде версии 1.0.0.4.

    Ранее в выводе вверху окна сразу присутствовало

    Использованный PIN-код : XXX-XXX-XXX-XXX-XXX
    Регистрационный номер : XXXXXXXXXX

    Теперь же это информация только внутри формируемого файла, причем строчка с регномером присутствует только ниже в стандартном «техническом виде»

    Регистрационный номер: XXXXXXXXXXG0

    Имхо, теряется весь смысл утилиты «иметь один файл при запуске которого я бы мог сразу начать работу», т.е. «быстро посмотреть регномер, пин, инфо о владельце».
    Из часто необходимого, ещё разве что «Тип привязки лицензии: Компьютер или HASP».

    Для особых случаев когда требуется TechnicalInfo (которое к слову без ключевых параметров не очень то полезно) можно и вручную ring задействовать…

    Из мелких доработок ещё на полсекунды ускоряющих работу, можно по кнопке открыть начинать со стандартного каталога лицензий %AppData%\1c\licenses\

    • Это ответ на комментарий James

      Добрый день,
      Спасибо за отзыв.

      В ближайщее время посмотрю замечания описанные вами.

    • Это ответ на комментарий James

      Ранее в выводе вверху окна сразу присутствовало
      Использованный PIN-код : XXX-XXX-XXX-XXX-XXX
      Регистрационный номер : XXXXXXXXXX

      В ближайщее время сделаю чтобы резистрационный номер отображался для удобства как раньше и как вы написали.

      Имхо, теряется весь смысл утилиты «иметь один файл при запуске которого я бы мог сразу начать работу», т.е. «быстро посмотреть регномер, пин, инфо о владельце».

      Так вроде бы вся необходимая информация есть как и раньше просто в чуть другом виде. Тот же рег. номер так же присутствует в окне программы, а не только в формируемом файле. Ниже скриншот.
      screenshot

      Из мелких доработок ещё на полсекунды ускоряющих работу, можно по кнопке открыть начинать со стандартного каталога лицензий %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-файла, которую вбил туда мно-ого лет назад.

Постраничная навигация комментариев