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

Публикация № 1000002

Администрирование - Сервисные утилиты

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

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

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

Требования к программе:
1. JRE версии 161 или новее
2. Утилита Ring версии 0.11.5-3
3. Модуль License версии 0.10.0-1 устанавливается автоматически вместе с Ring

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

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


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

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

56

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

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

См. также

Специальные предложения

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

Что не так?
4. GeraltSnow 56 10.02.19 11:53 Сейчас в теме
(3) Проверил у себя - действительно с Ring 0.11.4 и License-Tools 0.7.0, которые идут вместе с 8.3.13.1690 программа не работает.
Могу пока только посоветовать поставить утилиты других версий. Позже попробую найти причину несовместимости.
5. Aleksey81 848 10.02.19 13:31 Сейчас в теме
Напрашивается вопрос. А в какой платформе или интернет ресурсе можно найти версии Ring 0.10.0.1 и версией License 0.11.5.3 ?
6. GeraltSnow 56 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 больше не выполняется.
7. akela2014 10.02.19 14:14 Сейчас в теме
а с какими версиями ring и license работает?
8. GeraltSnow 56 10.02.19 14:31 Сейчас в теме
(7)
Ring 0.11.5.3, License 0.10.0.1. Поставляются эти версии вместе с платформой 8.3.14.1565

Скоро обновлю публикацию и немного перепишу программу, чтобы её поведение было более логичным.
9. Xershi 487 10.02.19 14:39 Сейчас в теме
Думаю вам стоило ознакомиться чуть раньше с https://infostart.ru/public/876329/.
Из ключевых плюсов:
- Открытый код.
- Код на 1С.
- Кроссплатформенность (правда пока не реализована из-за отсутсвия других сервером, но это не проблема доделать в связи с первыми плюсами!).
10. GeraltSnow 56 10.02.19 15:11 Сейчас в теме
(9)
Не сомневался, что кто-нибудь оставит здесь ссылку на универсальный монитор) Всё же у моей программы есть один неоспоримый плюс перед этой обработкой - для её работы не требуется лицензия на 1С. В случае, когда системному администратору требуется как можно быстрее переактивировать лицензию на 1С после переустановки операционной системы или апгрейда компьютера, этот нюанс очень важен.
kuzyara; papche; Mi4man; Aleksey81; +4 Ответить
12. Xershi 487 10.02.19 16:25 Сейчас в теме
(10) ну это как сапожник без сапог! Если сисадмину нравится юзать кучу скриптом и прог это его выбор!
11. dmarenin 141 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 100 13.02.19 09:34 Сейчас в теме
А можно накидать примеров ситуаций, когда это бывает полезно? Какие задачи можно решить этой утилитой?
Я понял, что она вытаскивает какую-то инфу из файла лицензии, но зачем она?
16. GeraltSnow 56 13.02.19 11:48 Сейчас в теме
(13)
1. В компании решили проапгрейдить компьютер бухгалтера. Купили SSD и клонировали на него систему с HDD. Всё работает быстро, только вот лицензия на 1С слетела. Действие происходит в Иркутске рано утром, саппорт [email protected] проснется только в час дня по местному времени. У администратора имеется конверт с пин кодами, но не имеется распечатки с LicData. Администратор с помощью программы открывает файл слетевшей лицензии и видит всю ликдату, а так же пинкод, которым лицензию активировали в прошлый раз. 5 минут - и лицензия переактивирована, бухгалтер не будет страдать фигней до обеда.

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

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

4. После долгих страданий умер бухгалтерский компьютер, которому уже 15 лет. База данных, к счастью, хранилась на NAS. Компания приобрела новый компьютер, но выяснилось страшное - безвозвратно утеряна вся информация о лицензии: нет ни коробки, ни книжек, ни конвертов, ни документов на приобретение программы. В общем, регномер никто не знает. Администратор вытаскивает со старого жесткого диска лицензию, программой узнает регномер, после чего от имени директора компании в свободной форме пишется заявление с просьбой восстановить пинкоды на программный продукт с данным регномером и отправляется на [email protected]
Примечание
JohnyDeath; +1 Ответить
17. monkbest 100 13.02.19 20:00 Сейчас в теме
(16) спасибо, понял. У меня просто не было такого, чтобы совсем всё прос**ли, хотябы рег.анкета или книжка :) а [email protected] вроде оперативное реагировал, на любые вопросы
14. akela2014 13.02.19 10:15 Сейчас в теме
а может вообще установочный пакет забабахать с нужными ring, license и самой программой?
15. GeraltSnow 56 13.02.19 10:21 Сейчас в теме
(14)
Боюсь, распространение LicenseTools отдельно от платформы будет считаться нарушением авторского права 1С. А вообще я думал над тем, чтобы поместить архив с рингом в ресурсы программы, чтобы она работала независимо от того, какая версия ринга установлена в системе.
18. basforum 14.02.19 11:57 Сейчас в теме
Всем привет!
Безусловно нужная программа, просто коллеги судят не теми масштабами.
У меня на предприятии 12 серверов, и на каждом очень много лицензий, более 50 штук активных, плюс заблокированные (изменение оборудования) как отделить активные от заблокированных не знаю, файлы лицензий лежат в общей куче, какими пинкодами активировали не знаю, такое наследие мне досталось, надо провести ревизию программных лицензий, думаю эта программа могла бы помочь.
Хотел её протестить на реальных серверах, но к сожалению, скачать её без стартмани нельзя.
Оставьте свое сообщение