LicDataViewer программа для просмотра/расшифровки информации из файла программной лицензии 1С (*.lic)

UPD 1. Выпущена версия 1.0.0.2. Добавлена возможность сохранять полученный результат в текстовый файл. Реализовано автосохранение и ручное.

UPD 2. Выпущена версия 1.0.0.3. Исправлен косяк при ручном сохранении, теперь расширение по-умолчанию добавляется к названию файла.

UPD 3. Выпущена версия 1.0.0.4. Немного изменена механика завершения работы. Теперь корректно программа чистит за собой файлы используемые для декодирования.

Столкнулся недавно с ситуацией, когда необходимо было разобрать имеющиеся файлы программных лицензии 1С (*.lic) и понять какие регистрационные данные и используемый ПИН-код на них.

 

Эту информацию можно получить при помощи утилит Ring и License Tools поставляемых вместе с платформой 1С. Данные утилиты находятся в папке ExtDst с установленной платформой 1C.

 

Данные утилиты написаны на Java и соответственно требуют установленной в системе среды Java и Java Cryptography Extension (JCE). Использование утилит Ring и License Tools возможно только из командной строки, это накладывает различного рода неудобства, если файлов программных лицензий много.

 

Уже существуют как минимум две (я столько встретил на просторах могучего) утилиты обертки для Ring, но они по прежнему требуют необходимость установки всех необходимых программ для начала работы с файлами программных лицензий.

 

Мне захотелось иметь один файл при запуске которого я бы мог сразу начать работу. Поэтому решил написать свою программу обертку для работы с программными лицензиями.

 

Возможности программы:

  • Просмотр регистрационного номера программного продукта
  • Просмотр PIN-кода
  • Просмотр регистрационной информации
  • Автоматическое сохранение полученной информации из программной
    лицензии (*.lic). Путь авто-сохранения в каталог расположения
    файла лицензии
  • Сохранение в полученной информации из программной лицензии (*.lic)
    в любой удобный каталог.
  • Программа не отправляет никакие данные на сервер 1С:Пульт

Для работы программы не требуется устанавливать Java, Ring и License Tools!  

Скачать “LicDataViewer” LicDataViewer_v1.0.0.4.exe – Загружено 1 раз – 91 MB

 

Для тех у кого есть желание поблагодарить, могут воспользоватся формой ниже:

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 51 Комментировать

  1. Miller777 /

    Просьба расширить функционал:

    Сохранение текстового файлика с рег.данными рядом с *.lic файлом.

    Если можно, в виде xxxxxxxxxxxxxxx_LicData.txt, где xxxxxxxxxxxxxxx — имя *.lic файла, чтобы визуально сопоставить.

    1. Жаконда / Автор записи

      Реализовали. Есть как автосохранение и ручное.

      1. Miller777 /

        Благодарю!

  2. Иван /

    Охренительно! Мега респект!
    Замечание к версии 1.0.0.2: при автоматическом сохранении с сохраненным файлом всё ок. А вот при ручном приходится потом вручную переименовывать добавляя расширение .txt

    1. Жаконда / Автор записи

      В след. версии поправим этот косячок с расширением при ручном сохранении

    2. Жаконда / Автор записи

      Исправили косяк при ручном сохранении

  3. GogProg /

    Огромное спасибо за утилиту! Проверил на несколько файлах, все работает как часы. Автору утилиты респект и уважуха!)

    1. Жаконда / Автор записи

      Не за что! Сам мучался порой когда нужно было понять где какая лицензия.. эти танцы с установками.. всего необходимого софта + работа только через консоль..

  4. Михаил /

    А что-ж она такая жирная то Ваша программа? И еще не умеет работать без прав админа. Или это инсталятор? Дак тогда он криво работает будучи запущенным без прав админа.

    1. Жаконда / Автор записи

      Жирная потому что носит все необходимое для работы с собой. Если внимательно почитать статью, то там написано что для работы не требуется установки доп. утилит (таких как Java, Ring, License Tools), запустил и работай. Права админа нужны для корректной работы программы, для распаковки в нужные места для корректной работы доп. утилит.

      Программа была написана для портативности и для быстрого решения задачи, не тратя время на разбор какие там версии и чего надо поставить что бы посмотреть информацию о имеющейся лицензии.

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

      p.s. программа писалась в первую очередь для самого себя, а далее уже просто решил поделится ей с коллегами по цеху.

  5. Алексей /

    Жирная, не жирная. А мне нравится. Как разовая утиль супер. Экономит время и нервы. Автору респект. Отблагодарил, ну сколько смог.

    1. Жаконда / Автор записи

      Благодарю! Рад что не только мне оказалась полезной моя утилита!

  6. Дмитрий /

    Огромное автору спасибо. Переехал на win10 криво, не ставятся утилиты 1с. Этой утилитой файл прочитался, не стал парится. Респект!

    1. Жаконда / Автор записи

      Спасибо! Рад что смог чем то помочь!

  7. rudnev /

    Автору огромное спасибо! Все работает.

    1. Жаконда / Автор записи

      Рад что смог чем то помочь!

  8. Miller777 /

    Написал про это: https://miller777.livejournal.com/237305.html

    1. Жаконда / Автор записи

      Спасибо что с ссылкой на оригинальную статью!

  9. Alex odmin /

    В «о программе» не хватает ссылки именно на страничку самой программы.

    1. Жаконда / Автор записи

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

  10. Юрий /

    Замечательная утилита, жаль нашёл её только сегодня, а данный с lic@1c.ru получил позавчера. Буду пользоваться. Автору респект.

    1. Жаконда / Автор записи

      Спасибо! Рад что чем то смог помочь!

  11. Валерия /

    Здравствуйте!
    Подскажите, а базовые лицензии программа считывает?
    У меня выходит ошибка(
    «Ошибка декодирования файла лицензии — file1.lic . . .
    — Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.
    — Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.»

    1. Жаконда / Автор записи

      Добрый день!

      Подскажите, а базовые лицензии программа считывает?

      Я сильно не вдавался в подробности, но при беглом просмотре что такое базовая лицензия, пришел к заключению что используемые в работе утилиты Ring, License-tools не умеют работать с таким типом лицензий.
      Тут помочь вам сможет только официальная тех. поддержка 1с.

  12. Руслан /

    Добрый день. Программа замечательная, столько времени экономит, не описать. Но сегодня заметил что перестала работать. Раньше показывала всю информацию, сегодня тот же самый файл лицензии решил проверить и программа пишет:

    Ошибка декодирования файла лицензии.

    — Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.

    — Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.

    1. Жаконда / Автор записи

      Добрый день!
      Данная ошибка именно по всем файлам или по одному какому то конкретно !? Сейчас проверил у себя, все отлично отрабатывает.

  13. Юрий /

    В первую очередь, спасибо за утилиту!
    Но, видимо, 1с что-то поменяли. Старые файлы весили 6 Кб, а новые 25Кб и новые не открываются с ошибкой:
    » — Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.

    — Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.

    1. Жаконда / Автор записи

      Не за что!

      Все может быть! На днях проверю не вышли новые версии утилит Ring и Licensetools, если есть новые версии, то выпушу обновление.

  14. gma950 /

    Дякую, все працює !!! Програма просто супер !!!

    1. Жаконда / Автор записи

      Спасибо!

  15. Алексей /

    Спасибо огромнейшее!!!!

    1. Жаконда / Автор записи

      Рад что смог помочь!

  16. Вася /

    Без исходного кода грош цена. Можете красть все данные, отправляя на сервер к себе.

  17. Сергей /

    Здравствуйте.
    Спасибо огромное за программу!
    Поддерживаю Руслана, до НГ пользовался программой, работала. Перешли на платформу 8.3.16.1063, программа перестала показавать лицензии все, кроме лицензии на сервер. Ошибка та же.
    Ошибка декодирования файла лицензии.

    — Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.

    — Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.

    Скорее всего действительно изменились утилиты.

    1. Жаконда / Автор записи

      Добрый день!
      Хорошо, проверю новые утилиты. Если вышли новые, то обновлю их.

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

      1. Сергей /

        Хорошо, буду ждать. Спасибо еще раз за Вашу программу и Ваш труд!

        1. Жаконда / Автор записи

          Спасибо, рад что оказался полезен

  18. Сергей /

    Не подскажете ответ на такой вопрос, пытался просмотреть лицензии штатными средствами ring. Платформа 8.3.16.1063, до этого была 8.3.13.1644, но нигде не видел утилиты ring и license-tools в каталогах ExtDst, как указано в ИТС. При этом на сервере установлен сервер лицензирования, сервер 1С Предприятия и пр.
    Проверил на разных серверах.
    Сейчас нашел только у коллег, у них в указанных каталогах есть эти утилиты C:\Program Files\1cv8\8.3.13.1865\ExtDst:
    1c-enterprise-ring-0.11.5-3.x64.msi
    и 1c-enterprise-license-tools-0.10.0-1.x64.msi
    При чем в каталогах и х86 и х64.
    Почему могут отсутствовать эти утилиты?

    1. Жаконда / Автор записи

      Вот тут не могу знать почему так. Это 8.3.13.1865 последняя версия 1С ? Не пробовали утилитами (1c-enterprise-ring-0.11.5-3.x64.msi, 1c-enterprise-license-tools-0.10.0-1.x64.msi)через CMD получить информацию ? Выдает или нет ?

      1. Сергей /

        получил, выдает информацию по файлам лицензии. Нашел в интернете скрипт на powershell, показывает кому выданы лицензии.
        Вот остался вопрос, сколько сервер всего видит лицензий. Сегодня несколько пользователей не могли войти из-за нехватки лицензий, сейчас посмотрел какие и в каком количестве активированы, кому выданы, лицензий получается в достатке, но это в теории. А вот сколько всего лицензий видит сам сервер еще не разобрался.
        Если интересен скрипт на PS, могу скинуть ссылку.

        1. Жаконда / Автор записи

          Можете эти два инсталлятора в архив и выложить куда нибудь для скачивания, я бы забрал и быстро бы обновил утилиту. И скриптом поделитесь если не сложно, интересно посмотреть, что и как.

          1. Сергей /

            Закинул, напишите мне письмо, я скину Вам ссылку на скачивание

          2. Сергей /

            Отправил Вам письмо.

          3. Жаконда / Автор записи

            Все забрал на ЯД. Завтра попробую утром выпустить обнову по своей утилите. Отпишу на вашу личную почту с просьбой проверить. И скриптик PS гляну. Спасибо!

          4. Сергей /

            В архиве тоже залил и статейку кинул, откуда скрипт брал, мало ли пригодится.

  19. Сергей /

    И еще вопрос, что посоветуете для мониторинга количества выданных лицензий, количество всех лицензий?

    1. Жаконда / Автор записи

      Если честно то никогда не задавался таким вопросом, т.к. не было необходимости в этом инструменте.
      Со временем сейчас совсем беда, на работе лютый завал, но как разгребусь надо будет это тему прошестить, в принципе наверное полезно было бы мониторить выданные лицензии без подключения к серверу 1с.

      1. Сергей /

        Это полезно в случае моего поста выше, когда лицензий закуплено вдоволь, все установлены, а некоторые пользователи не смогли вой в систему. Сразу несколько вопросов появляется:
        1. Сколько всего лицензий установлено на сервере, сколько он их видит, т.к. наличие файлов лицензии не говорит, что все они работают
        2. сколько лицензий выдано пользователям, даже без конкретики кому и пр., хотя бы общая цифра.
        3. если количество установленных лицензий не соответствует количеству приобретенных, тогда встает вопрос, какие файлы лицензии не работают, повреждены и пр.
        Вот сейчас решаю эту проблему.
        С работой понимаю, у самого завал ) Спасибо, что отвечаете.

        1. Жаконда / Автор записи

          Покажите этот PS скрипт о котором выше писали, интересно каким образом там происходит получение кому выданы лицензии, а дальше видно будет что можно модернизировать и накрутить.

          Да не за что 🙂 Это самое малое что я могу сделать в данной ситуации вам 🙂

          1. Сергей /

            Все закинул на ЯД, в том числе и ссылку на статью

  20. Жаконда / Автор записи

    В общем в версии платформы 8.3.16.1063 находятся версии Ring и LicenseTool те же что и сейчас используются моей программой.

    Поэтому если честно то не понятно почему не показывает информацию из *.lic. Повторюсь у меня сейчас используется тоже платформа 8.3.16.1063, но утилита никак не связана с этим.

    Версии самые актуальные:
    Ring — 0.17.0-1
    LicenseTools — 0.12.0

    Почему именно после НГ перестало показывать, если честно загадка 🙂 Т.к. на своих лицензиях проверяю все окей, информация расшифровывается.

Оставить ответ

два × 5 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика