LicDataDecoder - расшифровка файла программной лицензии 1С

26.01.24

База данных - Инструменты администратора БД

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

Скачать файлы

Наименование Файл Версия Размер
LicDataDecoder - расшифровка файла программной лицензии 1С:
.exe 1,10Mb
840
.exe 1.6 1,10Mb 840 Скачать

Возможности программы:
• просмотр регистрационной информации (LicData)
• просмотр типа лицензии (клиентская или серверная)
• просмотр регистрационного номера программного продукта
• просмотр пин-кода
• просмотр отличий между ключевыми параметрами текущего компьютера и компьютера, получившего лицензию
• просмотр полных конфигураций текущего компьютера и компьютера, получившего лицензию

Требования к программе:
1. Java JRE/JDK версии 1.8.161 и новее, вплоть до JDK 15. Более новые версии JDK не поддерживают работу с актуальной версией LicenceTools. Можно скачать с ИТС: Liberica 11 Full JRE
2. LicenseTools 0.10.0.1 и новее. Можно найти в папке с дистрибутивом платформы или скачать с ИТС: Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools). Для установки необходимо запустить файл 1ce-installer.cmd.
3. Разрешение экрана 1366х768 и выше (для корректного отображения в подробном режиме)

Работа с программой:
1. Запустить
2. Дождаться, пока программа проверит наличие в системе необходимых компонент
3. Выбрать файл *.LIC
4. Дождаться окончания процесса расшифровки

Примечания:
1. Программа написана на .NET и по сути является графической оболочкой для утилиты Ring
2. Программа ничего не отправляет на сервер 1С:Пульт
3. Работа проверялась на Windows 7, 8.1, 10 с версиями LicenseTools 0.10.0.1 (Ring 0.11.5.3, License 0.10.0.1) и 0.11.1.1 (Ring 0.11.7.1, License 0.11.1.1)
4. Исходный код можно посмотреть здесь: Github.com/GeraltSnow/LicDataDecoder/
 


UPD 11.02.2019: программа обновлена до версии 1.4
• Добавлена проверка версий JRE и RING при запуске. При необходимости будет выводиться сообщение с инструкцией по установке нужной версии.
• Из-за особенности работы утилиты Ring с файлами лицензий реализовал копирование файла во временную папку. После анализа временный файл автоматически удалится.
• При запуске повторного анализа в подробном режиме поля с конфигурациями компьютеров будут автоматически очищаться.
 

UPD 05.04.2019: программа обновлена до версии 1.5
• Добавлена возможность выбора начальной директории между стандартным каталогом лицензий 1С и последней открытой папкой.
• Чекбоксам настроек добавлены всплывающие подсказки.
• Некоторые блоки кода завернуты в отдельные Try-Catch, чтобы при ошибке во время декодирования лицензии вместо "Выбранный файл не является лицензией или поврежден" выводилось более конкретное сообщение.
 

UPD 29.12.2020: 
• Проверена работа LicDataDecoder 1.5 с License Tools 0.15.0.2. Начиная с этой версии при расшифровке лицензии отображается информация о том, к чему она была привязана - к железу компьютера или к HASP ключу. 

 

UPD 08.06.2022: программа обновлена до версии 1.6
• Добавлена поддержка работы с JRE последних версий

 

Программа пригодилась? Поставь публикации плюс!

Утилита лицензии администрирование

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2980    13    1    

34

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3545    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177759    1073    0    

849

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27383    79    146    

59

Система хранения присоединенных файлов в томах на диске

Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    61320    88    59    

73

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Инструменты администратора БД Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Платные (руб)

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11746    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 руб.

06.02.2017    31111    31    18    

47

Хранилище файлов на SQL

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Платные (руб)

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10986    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. gzharkoj 502 10.02.19 09:47 Сейчас в теме
По сути обертка над ring?
2. GeraltSnow 171 10.02.19 10:37 Сейчас в теме
3. Aleksey81 1177 10.02.19 11:18 Сейчас в теме
Помоги разобраться.
Получаю ответ. "Выбранный файл не является лицензией или поврежден."
Запускал на двух компьютерах с Win 10 и Server 2008
Установлен Ring 0.11.4

Что не так?
4. GeraltSnow 171 10.02.19 11:53 Сейчас в теме
(3) Проверил у себя - действительно с Ring 0.11.4 и License-Tools 0.7.0, которые идут вместе с 8.3.13.1690 программа не работает.
Могу пока только посоветовать поставить утилиты других версий. Позже попробую найти причину несовместимости.
5. Aleksey81 1177 10.02.19 13:31 Сейчас в теме
Напрашивается вопрос. А в какой платформе или интернет ресурсе можно найти версии Ring 0.10.0.1 и версией License 0.11.5.3 ?
6. GeraltSnow 171 10.02.19 14:07 Сейчас в теме
(5)
Ошибочка вышла - в описании публикации перепутал местами версии. Правильно так - RIng 0.11.5.3, License 0.10.0.1.
Поставляются эти версии вместе с платформой 8.3.14.1565

В описании к этой платформе написано следующее:

Как было:

Утилита командной строки ring и модуль license этой утилиты поставлялись в составе дистрибутива «1С:Предприятие», в каталоге ExtDst. Установка утилиты была доступна после установки собственно «1С:Предприятия».



Как стало:

Утилита командной строки ring и модуль license этой утилиты выделены в отдельный программный продукт со своим дистрибутивом - Утилита лицензирования 1С:Предприятия. Дистрибутив доступен для использования на операционных системах Windows 7 и старше и Linux с архитектурами x86 и x86-64.
Архив с дистрибутивом имеет имя вида 1c-enterprise-license-tools-a.b.c+d-os-arch.zip. Архив с дистрибутивом поставляется вместе с дистрибутивом системы «1С:Предприятие».

Размещение установочных файлов утилиты ring и модуля license этой утилиты в каталоге ExtDst больше не выполняется.
24. user705522_constantin_h 35 28.03.19 10:35 Сейчас в теме
(6)
Ошибочка вышла - в описании публикации перепутал местами версии. Правильно так - RIng 0.11.5.3, License 0.10.0.1.
Поставляются эти версии вместе с платформой 8.3.14.1565

Установил платформу 8.3.14.1565 и 8.3.14.1630 ни в одной нет RIng 0.11.5.3, License 0.10.0.1.
25. GeraltSnow 171 28.03.19 15:45 Сейчас в теме
(24)
LicenceTools не устанавливается автоматически вместе с платформой, он ставится вручную. Нужно запустить файл 1ce-installer.cmd из папки license-tools, находящейся в дистрибутиве платформы. Далее следовать инструкциям установщика. Если ранее была установлена другая версия ринга, то перед установкой нужно удалить его через панель управления, а потом вручную удалить папку C:\Programdata\1C\1CE.
Прикрепленные файлы:
35. пользователь 30.04.19 08:47
Сообщение было скрыто модератором.
...
7. akela2014 6 10.02.19 14:14 Сейчас в теме
а с какими версиями ring и license работает?
8. GeraltSnow 171 10.02.19 14:31 Сейчас в теме
(7)
Ring 0.11.5.3, License 0.10.0.1. Поставляются эти версии вместе с платформой 8.3.14.1565

Скоро обновлю публикацию и немного перепишу программу, чтобы её поведение было более логичным.
9. Xershi 1474 10.02.19 14:39 Сейчас в теме
Думаю вам стоило ознакомиться чуть раньше с https://infostart.ru/public/876329/.
Из ключевых плюсов:
- Открытый код.
- Код на 1С.
- Кроссплатформенность (правда пока не реализована из-за отсутсвия других сервером, но это не проблема доделать в связи с первыми плюсами!).
10. GeraltSnow 171 10.02.19 15:11 Сейчас в теме
(9)
Не сомневался, что кто-нибудь оставит здесь ссылку на универсальный монитор) Всё же у моей программы есть один неоспоримый плюс перед этой обработкой - для её работы не требуется лицензия на 1С. В случае, когда системному администратору требуется как можно быстрее переактивировать лицензию на 1С после переустановки операционной системы или апгрейда компьютера, этот нюанс очень важен.
dnikolaev; kuzyara; papche; Mi4man; Aleksey81; +5 Ответить
12. Xershi 1474 10.02.19 16:25 Сейчас в теме
(10) ну это как сапожник без сапог! Если сисадмину нравится юзать кучу скриптом и прог это его выбор!
11. dmarenin 347 10.02.19 16:05 Сейчас в теме
(0) в коде не нашел алгоритм декодирования в сорцах, судя по:

process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C ring license list --path \"" + folderName + "\"" + " --send-statistics \"false\"";

не декодер вовсе, а гуй над ринг.
13. monkbest 115 13.02.19 09:34 Сейчас в теме
А можно накидать примеров ситуаций, когда это бывает полезно? Какие задачи можно решить этой утилитой?
Я понял, что она вытаскивает какую-то инфу из файла лицензии, но зачем она?
16. GeraltSnow 171 13.02.19 11:48 Сейчас в теме
(13)
1. В компании решили проапгрейдить компьютер бухгалтера. Купили SSD и клонировали на него систему с HDD. Всё работает быстро, только вот лицензия на 1С слетела. Действие происходит в Иркутске рано утром, саппорт lic@1c.ru проснется только в час дня по местному времени. У администратора имеется конверт с пин кодами, но не имеется распечатки с LicData. Администратор с помощью программы открывает файл слетевшей лицензии и видит всю ликдату, а так же пинкод, которым лицензию активировали в прошлый раз. 5 минут - и лицензия переактивирована, бухгалтер не будет страдать фигней до обеда.

2. В компании решили УНФ базовую обновить до УНФ ПРОФ. Всё работало замечательно, но однажды лицензия слетела без видимых причин. Единственное, что удалось выяснить - ноутбук с программой носили в сервис на обслуживание системы охлаждения. Клиент жалуется, что ему подсунули "временную" лицензию. Администратор открывает программой файл слетевшей лицензии и видит, что в момент её активации в ноутбуке стояло 12 гигабайт оперативной памяти, а сейчас стоит 8. Вот и причина слёта.

3. На компьютере бухгалтера было активировано несколько программных лицензий для работы через сервис 1С:Линк. Потребность в сервисе отпала, потому что всех удаленных пользователей переселили в офис к этому бухгалтеру. Лишние лицензии с его компьютера решили перенести на новые компьютеры. По своим личным соображениям бухгалтер хочет, чтобы лицензия от 1С:Бухгалтерии стояла именно на его компьютере, а у других были лицензии от 1С:ЗУП и на дополнительные рабочие места. Так же есть проблема с отсутствием распечатанной ликдаты. Администратор открывает программой последовательно все файлы лицензий на компьютере бухгалтера и определяет по рег.номеру или по названию продукта файл лицензии от 1С:Бухгалтерии. Остальные файлы удаляет. Ликдату сохраняет и распечатывает.

4. После долгих страданий умер бухгалтерский компьютер, которому уже 15 лет. База данных, к счастью, хранилась на NAS. Компания приобрела новый компьютер, но выяснилось страшное - безвозвратно утеряна вся информация о лицензии: нет ни коробки, ни книжек, ни конвертов, ни документов на приобретение программы. В общем, регномер никто не знает. Администратор вытаскивает со старого жесткого диска лицензию, программой узнает регномер, после чего от имени директора компании в свободной форме пишется заявление с просьбой восстановить пинкоды на программный продукт с данным регномером и отправляется на lic@1c.ru.
Примечание
Somebody1; user635629_exter; mapt; klaus38; ChessCat; nyam-nyam; sem_deineko; Batman; Yimaida; Shmell; rusmil; teflon; JohnyDeath; +13 Ответить
17. monkbest 115 13.02.19 20:00 Сейчас в теме
(16) спасибо, понял. У меня просто не было такого, чтобы совсем всё прос**ли, хотябы рег.анкета или книжка :) а lic@1c.ru вроде оперативное реагировал, на любые вопросы
43. AllexSoft 23.08.19 11:14 Сейчас в теме
(16) или покупать USB лицензию..
14. akela2014 6 13.02.19 10:15 Сейчас в теме
а может вообще установочный пакет забабахать с нужными ring, license и самой программой?
15. GeraltSnow 171 13.02.19 10:21 Сейчас в теме
(14)
Боюсь, распространение LicenseTools отдельно от платформы будет считаться нарушением авторского права 1С. А вообще я думал над тем, чтобы поместить архив с рингом в ресурсы программы, чтобы она работала независимо от того, какая версия ринга установлена в системе.
18. basforum 14.02.19 11:57 Сейчас в теме
Всем привет!
Безусловно нужная программа, просто коллеги судят не теми масштабами.
У меня на предприятии 12 серверов, и на каждом очень много лицензий, более 50 штук активных, плюс заблокированные (изменение оборудования) как отделить активные от заблокированных не знаю, файлы лицензий лежат в общей куче, какими пинкодами активировали не знаю, такое наследие мне досталось, надо провести ревизию программных лицензий, думаю эта программа могла бы помочь.
Хотел её протестить на реальных серверах, но к сожалению, скачать её без стартмани нельзя.
19. teflon 05.03.19 16:24 Сейчас в теме
(0) Заметил, что программа не распознаёт файлы программных лицензий базовых версий конфигураций/платформы.
На таких файлах выдает: "Выбранный файл не является лицензией или поврежден."
Однако, на программных лицензиях от Проф версий конфигураций/платформы всё отрабатывает как надо. Так и должно быть?
LicData Decoder 1.4, Версия JRE: 1.8.0_191, Версия RING: 0.11.5-3.
20. GeraltSnow 171 05.03.19 16:34 Сейчас в теме
(19) Во время разработки программы не было под рукой базовой лицензии, поэтому отлаживал её только на файлах проф лицензий. Как только попадется клиент с базовой лицензией - выпущу новую версию программы.
21. teflon 05.03.19 18:14 Сейчас в теме
(20) Хотел Вам ссылку отправить, на программную лицензию для базовой версии, но через личные сообщения не получилось этого сделать: "Сообщение не отправлено, отложенная группа". Если сообщите координаты, могу выслать программную лицензию от базовой версии.
22. GeraltSnow 171 08.03.19 13:50 Сейчас в теме
(21)
Лицензию получил. Ring её не распознаёт, видимо просто не умеет работать с базовыми.
23. sergling 34 27.03.19 20:46 Сейчас в теме
"Выбранный файл не является лицензией или поврежден." - что с этим делать? В консоли утилита разбирает файл нормально. Лицензии ПРОФ.
26. GeraltSnow 171 28.03.19 15:46 Сейчас в теме
(23)
Если пришлете файл лицензии, то я посмотрю где ошибка и исправлю её в новой версии утилиты.
27. dendzu 80 05.04.19 13:15 Сейчас в теме
Здравствуйте! Маленькое предложение. Прогоняю через Вашу программу *.lic файлы из папки на рабочем столе. Устал постоянно когда выбираю новый файл идти от C:\ProgramData\1C\licenses к рабочему столу. Предложение: запоминать выбор последнего пути к папке, а не постоянно C:\ProgramData\1C\licenses. а так пока все норм.
28. GeraltSnow 171 05.04.19 14:57 Сейчас в теме
(27)
В следующей версии добавлю возможность выбирать между последней использованной и стандартной папкой.
29. dendzu 80 05.04.19 15:54 Сейчас в теме
30. GeraltSnow 171 05.04.19 19:34 Сейчас в теме
(29) Обновил программу до версии 1.5. Теперь по умолчанию будет открываться папка, в которой находилась последняя выбранная лицензия. При необходимости автоматического открытия стандартной папки с лицензиями можно установить соответствующую галку.
31. dendzu 80 08.04.19 13:30 Сейчас в теме
(30) Здравствуйте! А не скините обновленную версию проги мне на эл.почту?
32. GeraltSnow 171 08.04.19 13:52 Сейчас в теме
(31) Напишите адрес почты в личные сообщения
33. пользователь 19.04.19 16:11
Сообщение было скрыто модератором.
...
34. germax 30.04.19 08:07 Сейчас в теме
При открытии обработки кнопка Выбор файла не активна(( Что это может быть?
Прикрепленные файлы:
36. GeraltSnow 171 30.04.19 08:49 Сейчас в теме
(34) Версия Ring не соответствует минимальной. Удалите Ring и License через панель управления, после чего вручную удалите папки C:\ProgramData\1C\1CE и C:\Program Files\1C\1CE. Далее скачайте платформу 8.3.14.1565 или новее и установите LicenseTools из её комплекта поставки.
37. user1257155 23.07.19 20:04 Сейчас в теме
Добрый лень! При попытке вытащить информацию с файла лицензии выдает такое сообщение

C:\ProgramData\1C\licenses
Файл: 20190717150647.lic
Пин-код: [WARN ] com._1c.license.activator.storage.LicenseStorage
Рег.номер: Пропускаем файл C:\ProgramData\1C\licenses\20190717150647.lic. Ошибка декодирования файла лицензии.
[ERROR ] Неправильный вызов команды (для справки см. "ring help"): Параметр --name может иметь только одно значение. Указаны значения: "[WARN", "]", "com._1c.license.activator.storage.LicenseStorage", "-", "Пропускаем", "файл", "C:\ProgramData\1C\licenses\20190717150647.lic.", "Ошибка", "декодирования", "файла", "лицензии.".

В чем может быть причина? Лицензия единственная и рабочая, 1С запускается и работает на ней!
41. GeraltSnow 171 20.08.19 18:08 Сейчас в теме
(37)
Вижу два варианта - либо используются устаревшие версии Ring и License, либо LicenseTools был установлен поверх них. Попробуй сделать, как написано в (25)
38. Miller777 19.08.19 22:39 Сейчас в теме
При запуске пытается проверить возможность декодирования и выдает ошибку как на скриншоте у предыдущего пользователя.

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.FormatException: Входная строка имела неверный формат.
в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
в System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
в LicDataDecoder.Form1.<checkAbilityAcync>d__15.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
LicDataDecoder 1.5
Версия сборки: 1.5.0.0
Версия Win32: 1.5.0.0
CodeBase: file:///D:/Downloads/Software/LicDataDecoder/LicDataDecoder%201.5.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3429.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.3056.0 built by: NET472REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
39. Miller777 19.08.19 22:48 Сейчас в теме
В последних платформах 8.3.14 и 8.3.15 в папках ExtDst дистрибутива ring и license-tools не обнаружил. Где их брать?

Установлены 1c-enterprise-ring-0.11.4-1.x86, 1c-enterprise-license-tools-0.7.0-1.x86.
40. GeraltSnow 171 20.08.19 18:05 Сейчас в теме
(39)

В последних платформах 8.3.14 и 8.3.15 в папках ExtDst дистрибутива ring и license-tools не обнаружил. Где их брать?

В папке ExtDst эти утилиты больше размешаться не будут. В папке с дистрибутивом платформы есть папка license-tools, в ней нужно найти и запустить файл 1ce-installer.cmd. Перед установкой LicenseTools нужно удалить старые версии Ring и License, а потом вручную почистить папку C:\Programdata\1C\1CE.
42. gigabyte-leha 100 22.08.19 16:04 Сейчас в теме
Ошибка при определении внутреннего имени лицензии. Возможные причины:

Файл лицензии поврежден
Файл не является лицензией 1С
В системе присутствуют остатки от предыдущих версий Ring и License
Обновился формат лицензий и текущая версия LicenseTools его не поддерживает.
SerGray; dimkakopylow001; +2 Ответить
44. mr_best_23rus 30 28.08.19 09:30 Сейчас в теме
Очень, очень полезная штучка, спасибо !
45. user1140233 24.10.19 12:04 Сейчас в теме
помогите пожалуйста, связан ли каким нибудь образом лицензия с файлом конфигурации. дела в том что у нас приобретен 1с для 2 фирмы(2 базы), одинаковые. в 1 базе мы включили возможность изменение конфигурации, не ничего не изменили, теперь надо выключить чтоб автоматически обновлялся. если я с первой базы выгружу файл конфигурации и загружу на 2ую, лиицензии там не поменяются?
46. o4karek 24.10.19 12:09 Сейчас в теме
(45) Лицензия платформы с конфигурацией никак не связана. Вообще никак.
user1140233; +1 Ответить
47. user1140233 24.10.19 12:28 Сейчас в теме
(46)тогда можно смело туда загрузить?
48. GeraltSnow 171 24.10.19 13:03 Сейчас в теме
(47) Можно.

Чтобы поставить базу на поддержку, нужно:
0. Сделать резервную копию базы!
1. Выгрузить файл конфигурации поставщика (конфигурация - поддержка - настройка поддержки - сохранить в файл)
2. Загрузить конфигурацию поставщика из файла (конфигурация - загрузить конфигурацию из файла)
user1140233; +1 Ответить
49. o4karek 24.10.19 13:46 Сейчас в теме
(47) Можете загружать несмело :)
Но перед загрузкой нужно безусловно сделать бэкап изменяемой базы, чтобы "потом не было мучительно больно" :)
user1140233; +1 Ответить
50. user1140233 24.10.19 16:01 Сейчас в теме
Спасибо всем, загрузил, конфигурации были одинаковые, проблем небыло.
51. dimidac 21.11.19 14:36 Сейчас в теме
Здравствуйте! Подскажите пожалуйста, а можно ли с помощью данной утилиты не просто вытащить информацию из файла, а к примеру редактировать ее в этом файле? Было бы очень здорово!
52. пользователь 21.11.19 15:44
Сообщение было скрыто модератором.
...
53. YannikAlx 43 26.11.19 11:15 Сейчас в теме
Эта утилита - собственность 1С и вы хотите чтоб они позволили вам выдавать лицензии вместо себя (ибо редактирование файла лицензии =выдача новой )? )))))))))))
54. YannikAlx 43 22.01.20 14:46 Сейчас в теме
С новыми версиями RING отказывается работать
1c-enterprise-ring-0.17.0+1-x86_64
1c-enterprise-license-tools-0.12.0+3-x86_64
1С Платформа 8.3.15.1700

Качать старую 1С ??
Прикрепленные файлы:
55. GeraltSnow 171 22.01.20 15:08 Сейчас в теме
(54) С LicenseTools, распространяемым с платформами вплоть до 8.3.17.1091, программа работает нормально. Проверял как x86, так и x64 версии.

Такая ошибка может возникать только в случае, если в результате выполнения команды ring --version в консоли возвращается строка "ring" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Прикрепленные файлы:
56. YannikAlx 43 22.01.20 15:35 Сейчас в теме
(55) запустилась...
Пути прописал в PATH...
Спасибо!
57. script 128 21.02.20 17:05 Сейчас в теме
Подскажите пж. что делаю на так


Файл лицензии поврежден
Файл не является лицензией 1С
В системе присутствуют остатки от предыдущих версий Ring и License
Обновился формат лицензий и текущая версия LicenseTools его не поддерживает.

58. GeraltSnow 171 21.02.20 18:12 Сейчас в теме
(57)
Отправьте лицензию на GeraltSnow@gmail.com, проверю.
64. leobrn 614 01.12.20 07:07 Сейчас в теме
(58) такая же проблема на некоторых файлах с лицензиями. Можно Вам выслать для проверки?
65. GeraltSnow 171 01.12.20 11:38 Сейчас в теме
(64) Если только с некоторыми, то проблема в самих файлах лицензий.

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

Так же это может быть лицензия на базовую конфигурацию. Их можно определить по существенно меньшему размеру файла, чем у ПРОФ лицензий.
59. PROUD_business 25.02.20 10:34 Сейчас в теме
Добрый день.

При попытке запуска вылетает ошибка. ОС: Windows Server 2019 Version 1809 (OS Build 17763.1039)

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at LicDataDecoder.Form1.<checkAbilityAcync>d__15.MoveNext()
--- End of stack trace fr om previous location wh ere exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3468.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
LicDataDecoder 1.5
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/Users/admin/Desktop/PUBID_1000002-LicDataDecoder%201.5.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3580.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3451.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3580.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Показать
Прикрепленные файлы:
60. GeraltSnow 171 25.02.20 10:35 Сейчас в теме
61. sashocq 193 03.06.20 09:29 Сейчас в теме
(0) Из-за особенности работы утилиты Ring с файлами лицензий реализовал копирование файла во временную папку

А можно подробнее? Что будет, если я Ring натравлю на файл лицензии в рабочей папке? Она его что, меняет?
62. GeraltSnow 171 03.06.20 11:00 Сейчас в теме
(61) Если рядом с целевым файлом лицензии будут лежать другие файл с расширением lic, которые не являются лицензией с точки зрения ринга, то он зачем-то сообщает об этом в консоль. Это мешает парсингу данных для их вывода через утилиту.
63. Miket78 21 14.07.20 19:02 Сейчас в теме
На небольших мониторах подробный режим работает коряво. Правая колонка где "Параметры этого компьютера, которые могли бы записаться в лицензию" не влазит в окно программы и поэтому видна не вся информация и скрол-бар тоже не виден.
66. artemua 120 28.11.21 09:15 Сейчас в теме
При запуске выдает ошибку:

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

Скрытый текст

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
67. artemua 120 28.11.21 09:26 Сейчас в теме
jre и jdk поставили теперь следующая:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

Скрытый текст


При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
68. artemua 120 28.11.21 10:02 Сейчас в теме
Не работает ваша программа. Уже все что только можно удалили и поставили
69. augur13 21.02.22 05:42 Сейчас в теме
70. sem_deineko 24.03.22 09:31 Сейчас в теме
Работала с версией 1с: License Tools 0.12.0.3
После установки "Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools), версия 0.15.0.2" утилита перестала работать =(
Поправьте, пожалуйста.

Upd: Разобрался, путь к ring был не прописан
71. Turbokey 51 18.05.22 11:18 Сейчас в теме
Сегодня скачал утилиту. Поставил JRE 18.0.0.1
Программа валится в ошибку. Подскажите что покрутить ?
Прикрепленные файлы:
72. GeraltSnow 171 18.05.22 11:51 Сейчас в теме
(71) Действительно на новой джаве есть проблема из-за изменения формата номера версии. Самым легким путем будет поставить более старую версию джавы, более сложным скачать проект с гита и переписать/вырезать проверку версии.

Как появится время сделаю новую версию утилиты, в которой будет устранена эта ошибка.
73. Turbokey 51 18.05.22 12:01 Сейчас в теме
(72) Понятно. Думаю что Ваша утилита интересна многим. Хорошо бы содержать ее в актуальности.
Большое спасибо вам за работу.
74. GeraltSnow 171 09.06.22 11:01 Сейчас в теме
(73) Обновил до версии 1.6, добавил поддержку новых версий джавы. Заодно проверил, как программа работает с реализациями JRE 8 и 11 версий от Liberica, которые можно скачать на ИТС. Проблем не выявлено.

Таким образом, всё необходимое для работы утилиты теперь можно взять напрямую с ИТС.
75. Turbokey 51 09.06.22 15:15 Сейчас в теме
(74)
Заранее спасибо.
Остался только вопрос. А как получить новую версию, в замен старой, скаченной ?
76. GeraltSnow 171 09.06.22 15:26 Сейчас в теме
(75) Отправил ссылку в личные сообщения
Turbokey; +1 Ответить
77. Turbokey 51 09.06.22 15:39 Сейчас в теме
(76) Большое спасибо автору, за оперативность, отзывчивость и не жадность.
78. IvanPoh 24 06.10.22 17:29 Сейчас в теме
Очень помогла программа. через консоль все это вбивать такая боль..
79. dgomza 15.01.23 17:34 Сейчас в теме
Добрый вечер
Есть версия 1.4 программы LicDataDecoder , можно получить ссылку на скачивание версии 1.6.
Заранее благодарю.
80. 2ncom 83 04.05.23 08:21 Сейчас в теме
(10) Скачал, не запустилась, - нужна java, - не удобно.
Советую пользоваться: licDataViewer
81. tpkpsd 14.06.23 14:41 Сейчас в теме
Запустил, а там так гламурненько:
Компания: ООО "КОТ"
Страна: RU
Рндекс: 10100
Регион/область: Нижегородская
Район: Павловский
Город: Павлово
Улица: Заводская

картинку вставлять лень, там тож самое
82. пользователь 20.07.23 09:34
Сообщение было скрыто модератором.
...
83. ALLES 65 23.01.24 15:06 Сейчас в теме
Устанавливал всю необходимую приблуду но оказалось все едина не работает эта мудрёная прога
Прикрепленные файлы:
84. GeraltSnow 171 23.01.24 16:53 Сейчас в теме
(83) Добрый день! Имя вида file0.lic обычно имеют файлы базовых лицензий. Утилита LicenceTools(Ring), на основе которой создана эта программа, с файлами базовых лицензий не работает.

Если это точно файл проф-лицензии, то такое сообщение может появляться, если он перестал являться файлом лицензии в результате внесения в него изменений. Обычно это делает сама платформа. Например, в случае обнаружения переактивации лицензии в другом месте. Если так получилось, то в начало файла обычным текстом пишется соответствующее сообщение, после чего в логе поиска лицензий рядом с именем файла лицензии выводится "Неверный формат файла программного лицензирования 1С".
85. user712130_sn 25.01.24 13:44 Сейчас в теме
Добрый день.
Версия 1.6(обновил после 1.5), "перестала читать" файлы lic. При выборе любого файла(ранее знаю что версия 1.5 его читала), сообщение:
Ошибка при определении внутреннего имени лицензии. Возможные причины:

Файл лицензии поврежден
Файл не является лицензией 1С
В системе присутствуют остатки от предыдущих версий Ring и License
Обновился формат лицензий и текущая версия LicenseTools его не поддерживает.
Прикрепленные файлы:
86. GeraltSnow 171 25.01.24 15:00 Сейчас в теме
(85) Добрый день!

Версия 1.6 отличается от 1.5 лишь способом проверки версии JRE при открытии программы, всё остальное осталось прежним.

Проверьте, что выдает CMD в результате выполнения команды
ring license list --path "C:\Users\User\Desktop\Licence" --send-statistics "false"

Подставьте только свой путь к папке, в которой лежат лицензии.

Должно быть что-то вроде этого:
161720000000001-8100000004 (имя файла: "20230101110015.lic")
161560000000002-8100000005 (имя файла: "20230101520058.lic")
384960000000003-8100000006 (имя файла: "20230201850604.lic")
87. GeraltSnow 171 25.01.24 15:38 Сейчас в теме
(86) Если же в результате выполнения команды получилось вот такое:

[WARN ] com._1c.license.activator.storage.LicenseStorage - Пропускаем файл C:\Users\User\Desktop\Licence\20230101110015.lic. Ошибка декодирования файла лицензии.

То это говорит о том, что в данный момент этот файл не является лицензией с точки зрения 1С. Почему файл мог декодироваться раньше, а теперь перестал - писал в (84)
88. user712130_sn 26.01.24 08:07 Сейчас в теме
(86) Добрый день. Результат:
[ERROR ] Системная ошибка: java.lang.IllegalArgumentException
Видимо что-то с java
89. GeraltSnow 171 26.01.24 12:25 Сейчас в теме
(88) Поигрался у себя разными версиями джавы

JRE 8 с Oracle.com, Liberica JRE/JDK 8 с ИТС, Liberica JRE/JDK 11 с ИТС - работают нормально

JDK 21, 20, 19, 18... с Oracle.com - модуль ring license исполняется с ошибкой java.lang.IllegalArgumentException
90. GeraltSnow 171 26.01.24 12:57 Сейчас в теме
(89) Так же проверил релизы JDK от OpenJDK. Работают нормально версии 9, 10, 11, 12, 13, 14, 15. Начиная с 16 начинает выдаваться сообщение java.lang.IllegalArgumentException.

Примечательно, что начиная с 11 релиза перед выводом результата от RING выводится вот такая информация:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/C:/Program%20Files/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/lib/compat-0.11/guice-4.2.2.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Похоже в 16 релизе джавы illegal access operations, которые встречаются в модуле Ring License, таки стали denied, что и приводит к ошибке.
VyacheslavShilov; +1 Ответить
91. user712130_sn 26.01.24 14:44 Сейчас в теме
(89)Установил Liberica JRE/JDK 11 с ИТС, всё заработало. Спасибо!
GeraltSnow; +1 Ответить
Оставьте свое сообщение