LicenseChecker

Категория: Программы Теги: Легальность ПО Опубликовано: 13 марта 2022 г. 11:51
Автоматический поиск в LicenseChecker
Автоматический поиск в LicenseChecker

Экспертная система для проверки легальности установленных программ, которая делит их на три типа: платные, условно-бесплатные и свободные.

Актуальную версию можно найти тут.

Лицензия: GNU GPL v2
Язык: Русский
ОС: Windows 10, Windows 7
Разработчик: Алексей Черемных
Версия: 1.8
Поддержка: github issues
Страница загрузки: github releases

Автопоиск в LicenseChecker

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

Первым пунктом в таблице отображается операционная система, и если два раза кликнуть по этой строке, отроется окно подробностей. В окне подробностей, помимо упомянутой выше информации, можно также увидеть ключ Windows (на скриншоте он целенаправленно затёрт) и следы активации (созданы исскуственно для демонстрации функциональности).

Подробности об операционной система в LicenseChecker

Подробности можно посмотреть не только об ОС, но и о любой программе из результатов автопоиска. Откроем, например, 7-zip. Помимо уже упомянутой информации в результатах автопоиска, тут можно увидеть путь, указанный в реестре, который можно использовать для проверки правильности определения программы, а также поиск слов Купить (включая buy) в программе, что позволяет обнаружить подобную функциональность в программе.

Подробности об установленном 7-zip в LicenseChecker

Теперь стоит поисмотреть информацию о какой-нибудь платной программе, например, Wise Care. Тут появился пункт подтверждение, в котором указывается основной исполняемый файл программы из базы данных LicenseChecker. Нужно это для того чтобы вы могли удостовериться, что программа определена правильно. Также появился пункт Лицензионное соглашение, который отображается только в том случае, если оно было обнаружено.

Подробности о Wise Care 365 в LicenseChecker

Результаты всех видов поиска можно сохранить в виде html документа при помощи файл \ сохранить или отдельной кнопки Сохранить.

Ручной поиск в LicenseChecker

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

Указать можно 1, 2 или 3 каталога - достаточно выбрать опцию, нажать обзор - указать необходимые каталоги и нажать поиск.

Ручной поиск программ в LicenseChecker

Поле название содержит полный путь с именем файла, который LicenseChecker обнаружил на компьютере. Поле в базе содержит имя из базы данных. Эти два поля нужны для того, чтобы удостовериться в правильности определения программы ручным поиском.

Ручной поиск exe, msi, rar и zip файлов в указанном каталоге

В опциях можно выбрать список exe, msi, rar и zip файлов, что позволяет найти файлы указанных расширений в определенном каталоге. Каталог можно указать только один.

Медиа поиск в LicenseChecker

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

Поиск изображений, аудио и видео в LicenseChecker

По умолчанию программа ищет файлы расширений .tiff, .jpeg, .bmp, .jpe, .jpg, .png, .gif, .psd, .mpeg, .flv, .mov, .m4a, .ac3, .aac, .h264, .m4v, .mkv, .mp4, .3gp, .avi, .ogg, .vob, .wma, .mp3, .wav, .mpg, .wmv.

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

Поиск в базе данных

Можно поискать программу в базе - достаточно указать её название и нажать кнопку поиск.

Поиск в базе данных LicenseChecker

Поиск замены

В Lpro была встроенная система с примерами замен, но актуализировать её слишком сложно, поэтому было принято решение перейти к поиску замены, который ведёт сразу на сайт - там всегда актуальная информация.

Поиск замены в LicenseChecker

Настройки LicenseChecker

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

Настройки LicenseChecker

Пользовательская база данных находится в каталоге с программой и называется User-DB.db. Этот файл можно отредактировать при помощи приложения SQLiteStudio. 

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

Архитектура LicenseCheker

В программе реализована проверка наличия новых версий LicenseChecker и её базы данных - всё доступно через меню ?.

Программа поддерживает платформы win32 и win64 и распространяется в портативной версии и MSI-установщике для автоматизации инсталляции программы в организации.

LicenseChecker не поддерживает Windows XP и ниже из-за отсутствия поддержки данной ОС у Python 3.8. Для поддержки Windows XP необходимо писать отдельную версию на Python 2, поэтому поддержка заброшенной ОС нерациональна.

Автоматизация поиска в организациях

Параметры для автопоиска: LicenseChecker.exe AutoHidden "Куда_сохранить_отчет".

Параметры для ручного поиска: LicenseChecker.exe RuchHidden "Где_искать" "Куда_сохранить_отчет".

Параметры для безопасного запуска: LicenseChecker.exe SafeMode.

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

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

Примеры ярлыков:

  • D:\LicenseChecker\LicenseChecker.exe AutoHidden "D:\\Public\\2.html"
  • D:\LicenseChecker\LicenseChecker.exe AutoHidden "default"
  • D:\LicenseChecker\LicenseChecker.exe RuchHidden "C:\\Program Files" "D:\\Public\\3.html"
  • D:\LicenseChecker\LicenseChecker.exe RuchHidden "C:\\Program Files" "default"
  • D:\LicenseChecker\LicenseChecker.exe SafeMode

Важно: Так как Python это интерпретатор и все команды будут выполняться в режиме реального времени на компьютере с запущенной программой LicenseChecker, важно писать все пути с двумя косыми чертами, иначе могут возникать ошибки. Все пути необходимо передавать через кавычки, так как любой пробел будет считаться началом следующего параметра.

Внимание! Актуальную версию можно найти тут.

Похожие материалы:


Lpro
Как узнать пиратскую программу среди установленных?
Автор: Алексей Черемных30 ноября 2020

Вообще что означает этот термин? Наверняка в ответе речь пойдет про взломанные версии программ, или будет употреблен термин нелегальные. Справедливости …

Lpro
Обзор программы проверки лицензий установленных программ
Автор: Алексей Черемных30 ноября 2020

Сразу хочу попросить прощения за качество записи, в будущем это учту. Сейчас публикую такое видео, так как основное все равно …

Ключ продукта Windows
Как проверить ключ windows 7 на лицензионность?
Автор: Алексей Черемных30 ноября 2020

Это интересно, но люди чаще всего спрашивают немного иначе "проверить ключ windows 7 на лицензионный".

На самом деле это …

Типовое лицензионное соглашение
На основании чего распространяются лицензионные программы?
Автор: Алексей Черемных30 ноября 2020

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

Результаты автоматического поиска в Lpro
Lpro
Автор: Алексей Черемных13 марта 2022

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

Все теги:

Подписка на рассылку свежих статей