Программа для проверки лицензий установленных программ с автоматическим и ручным поиском. Она отображает лицензию, условия распространения, примерную стоимость (если программа платная) и свободно распространяемую замену (если есть). Также имеется возможность поиска медиа-файлов (аудио и видео) большего одного мегабайта. Открытый исходный код программы гарантирует конфиденциальность обрабатываемой информации. Полностью на русском языке.
Программа Lpro больше не поддерживается, поэтому рекомендуется перейти на LicenseChecker (тот же автор).
К сожалению, большинство пользователей не читают условия лицензионных соглашений программ, которые они устанавливают на свои компьютеры. Нарушение этих условий является нарушением авторский прав разработчиков программ, которое защищено 2 и 3 частями 146 статьи Уголовного Кодекса Российской Федерации.
В лицензионном соглашении (лицензии) описаны условия использования программ, в том числе и разрешено ли использовать их в организации. Существуют типовые лицензии, их можно поделить на свободно распространяемые, условно-бесплатные и платные. Соответственно платные программы можно использовать только после оплаты, условно-бесплатные только при жестком соблюдении условий лицензионного соглашения, а свободные программы можно использовать и дома, и в офисе, абсолютно бесплатно, и без ограничений. Ограничения свободных программ есть только на модификацию и распространение, и они зависят от конкретной лицензии. Подробнее почитать про лицензии можно в статье типовые лицензии на программное обеспечение (ПО).
Функциональные возможности Lpro:
- поиск платных, условно-бесплатных и свободных программ на компьютере;
- поиск программ по названию в базе данных;
- поиск следов программ в указанной папке;
- просмотр информации об установленных на компьютере программах;
- подбор свободно-распространяемой замены;
- поиск медиа-файлов (аудио и видео) в указанном каталоге;
- сортировка результатов поиска (по названию, по типу, по лицензии, по стоимости, по замене);
- экспорт результатов поиска в HTML и CSV;
- передача результатов поиска в Microsoft Excel и LibreOffice Calc;
- справка по работе с программой;
- обновление базы данных;
- настройки;
- проверка наличия новой версии программы;
- скрытие неизвестных программ;
- отключение колонок;
- возможность сократить запрос во вкладке "Установленное ПО";
- сортировка при нажатии на заголовок колонки;
- определение версии операционной системы Windows в автоматическом поиске;
- пользовательская база данных, которая синхронизируется по нажатию кнопки с основной базой.
Инструмент Lpro призван проинформировать пользователя о лицензиях установленных на компьютере программ. Помимо лицензий Lpro отображает условия распространения (свободная программа, условно-бесплатное ПО, платное ПО), что и позволяет понять, можно ли использовать данную программу. Если программа платная, тогда она должна быть куплена, и соответственно, если Вы её не покупали, то лучше её удалить. Если программа условно-бесплатная, тогда необходимо внимательно изучить условия лицензионного соглашения, дабы исключить нарушение авторских прав. Пункты о запрете использования в офисе или организации, а также о запрете использования с целью коммерческой прибыли, говорят о том, что программу можно использовать только дома (использование в организации будет нарушением авторских прав). Если программа свободная, то её можно оставить, так как их всегда можно использовать и дома, и в офисе.
Также инструмент отображает примерную стоимость платного программного обеспечения за одно рабочее место. Для платного ПО Lpro отображает возможную свободно-распространяемую замену (если есть).
Программа получает список установленного программного обеспечения от операционной системы, и далее поочередно сравнивает с базой данных. Найденные совпадения отображает в таблице.
В данный момент поддерживается экспорт в HTML и CSV, а также передача содержимого в Microsoft Excel и LibreOffice Calc.
В случае, если какие-либо из установленных программ не были найдены, стоит попробовать найти их в базе (Поиск \ Поиск в базе). Рекомендуется искать по названию без версии.
Для поиска не зарегистрированных в системе программ можно воспользоваться ручным поиском, в котором достаточно указать папку с ПО и нажать кнопку поиск. Модуль ищет все исполняемые файлы в папке, и запрашивает их названия в базе, поэтому не рекомендуется указывать весь диск.
Имеется средство просмотра информации об установленных программах, но могут наблюдаться проблемы с 32-битной веткой в 64-разрядной ОС при использовании 32-битной версии программы. Поэтому настоятельно рекомендуется использоваться подходящую по разрядности версию для операционной системы.
Также предусмотрен инструмент подбора свободно-распространяемой альтернативы. В нём представлена лишь часть имеющихся на данном сайте программ.
Для удобства строки таблицы можно сортировать по любой из колонок. Отдельные колонки отключаются в настройках.
Реализована функция обновления базы и проверки наличия новой версии Lpro.
Окно настроек позволяет скрыть неизвестные программы из результатов автоматического поиска, а так же отключить отдельные колонки. Настройки хранятся в базе данных, поэтому достаточно один раз указать их, и они будут сохранены. Также можно разрешить указывать в ручном поиске весь раздел.
Открытый исходный код позволяет любому желающему изучить как работает программа и тем самым убедиться, что обрабатываемая информация очищается при выходе из программы. Иными словами, информация об установленных программах в самой программе не сохраняется и никуда не передаётся. Пользователь может исключительно сам сохранить результаты поиска в указанный им файл.
По многочисленным просьбам добавлена пользовательская база данных. Сама база расположена в папке с программой в виде файла User-DB.db. Данную базу данных можно редактировать вручную при помощи SQLiteStudio. Наполнять базу можно используя формы "название программы", "тип по", "лицензия", "цена", "замена" и "имя файла". Обязательны к заполнению формы название и тип. Рекомендуется заполнять все поля. Если в поле нечего записать, рекомендуется писать туда дефис (-). В поле имя файла необходимо указывать имя основного исполняемого файла программы (поддерживаются только .exe файлы), который не должен совпадать с именами файлов другой программы, иначе может возникнуть проблема некорректного определения. Также стоит отметить, что имя файла необходимо указывать без расширения (.exe). Сама по себе пользовательская база в программе не используется совсем, и в процессе обнаружения программ не участвует. При обновлении основной базы программы заменяет файл Lpro.db, поэтому создана отдельная база. Просто от того, что запись будет добавлена в пользовательскую базу, она не начнет определяться программой. После добавления новые записей в пользовательскую базу данных, или после обновления основной базы данных программы необходимо нажать кнопку "Синхронизировать с основной базой".
Lpro написана в среде разработки Lazarus, язык программирования Object Pascal. Для демонстрации отображения платных программ на скриншоте (снимке экрана), были специально созданы соответствующие ключи реестра Windows.
Изменения в версии 1.5.0:
- добавлены параметры запуска для запуска автоматического поиска с сохранением отчета в папку с программой и дальнейшим её закрытием для возможной автоматизации проверки парка компьютеров;
- добавлен поиск медиа файлов в указанном каталоге (аудио и видео);
- добавлена возможность экспорта результатов поиска из медиа поиска;
- добавлена возможно изменять шрифт не только в автопоиске, но и в ручном и медиа поиске;
- обновлены фильтры автопоиска;
- оптимизация кода;
- обновлены фильтры в установленных программах;
- обновлены фильтры в блоке подробнее (основное, лицензионное соглашение, все варианты, подтверждение);
- добавлена очистка результатов медиа поиска в базе данных при закрытии программы;
- добавлено время создания отчета при экспорте в HTML;
- добавлена возможность указать каталог для сохранения отчета в режиме запуска с параметром -A;
- добавлена проверка существования каталога перед сохранением отчета в режиме запуска с параметром -A (если не существует, сохраняет в папку с программой);
- исправлена ошибка с проверкой наличия новой версии программы в x86 версии.
Планировалось в будущих версиях:
- доработка встроенного средства просмотра реестра для открытия определенного ключа реестра;
- оптимизация кода;
- расширение возможностей модуля "Настройки";
- автоматическое изменение ширины колонок;
- доработка механизма определения версий операционных систем семейства Windows;
- доработка запуска с параметрами;
- доработка механизмов ручного поиска;
- доработка пользовательской базы программ;
- доработка контекстного меню;
- определение игр;
- выбор нескольких папок в ручном поиске;
- отображение ключа операционной системы Windows;
- определение KMS активаторов;
- итоговая сумма в автоматическом поиске.
Внимание, для корректного доступа к разделам реестра настоятельно рекомендуем выбирать подходящую по разрядности версию программы.
Дальнейшее развитие программы Lpro не планируется, поэтому рекомендуется перейти на LicenseChecker (тот же автор). База данных у них одна, но из-за необходимости переработки механизма обновлений Lpro обновления получать не будет. Базу данных можно взять из LicenseChecker и скопировать в папку Lpro вручную.
Характеристики
Ссылки на официальный сайт и загрузку- Язык: Русский
- ОС: Windows 10, Windows 7
- Лицензия: GNU GPL v3
- Разработчик: Алексей Черемных
- Категория: Система
mrkaban
29 мая 2021 г. 12:54
Вот большая разница между Lazarus/Freepascal и Python 3 - изменились адреса для базы данных и новых версий, но настроен редирект для старых страниц на новые. LicenseChecker, который написан на Python 3 спокойно обновляет базу и без проблем обнаруживает более новые версии, а вот Lpro со своим Lazarus этого сделать не может, нужно в коде менять адреса страниц. Вот именно поэтому я принял решение переписать программу на Python, но она очень красива и удобна в таком виде, поэтому решил сделать две разные программы.
mrkaban
11 июня 2020 г. 10:39
Спасибо Вам за лестный отзыв, я обещаю подумать о том, как реализовать замену. заполнять как раньше базу не получится, на это нужно очень много времени, даже слишком. Но подумать о способе решения проблемы можно!
Алексей275
11 июня 2020 г. 1:01
Спасибо Вам за ваш труд. По долгу своей работы, очень часто пользуюсь Вашей программой. Сегодня увидел, что есть замена Lpro. Попробовал - шикарно... Продолжайте и дальше это нелёгкое дело. Я буду всем теперь рекомендовать эту версию... Единственное, в старой lpro был , как мне кажется, удобный поиск замены платной программы. Заключался он в том, что название высвечивалось сразу, а здесь приходится искать по поиску в интернете. Это даже не замечание, это просто мои мысли. Ещё раз Вам спасибо за Ваш труд...
mrkaban
5 апреля 2020 г. 18:59
Опубликован первый стабильный релиз программы https://xn--90abhbolvbbfgb9aje4m.xn--p1ai/licensechecker-proverka-legalnosti-programm/ LicenseCheker. Lpro больше развиваться не будет, но база данных у этих двух приложений одна, поэтому обновляться база будет и дальше. Если кто-то хочет продолжить развитие именно Lpro - пишите.
mrkaban
5 февраля 2020 г. 21:56
Если под другим названием буду делать, тогда можно будет сделать базу совместимую сразу на две программы. Почему принято такое решение? Во-первых, разработка и поддержка Lpro построена на моём энтузиазме. Интерес к Lazarus пропал, появился интерес к Python. Во-вторых, множество вещей в Python реализовать гораздо проще. Тех же готовых функций значительно больше, нежели во Freepascal и Lazarus.
mrkaban
5 февраля 2020 г. 21:52
Здравствуйте, как разработчик Lpro хочу сообщить пользователям данной программы. Спасибо большое за внимание к программе и идеи по её улучшению! Однако, пришла пора эволюционировать. Давно уже выношу идею переписать программу с нуля, но уже не в среде разработки Lazarus с компилятором Freepascal. Переписать хочу с нуля при помощи интерпретатора Python 3. Программа также будет собрана в исполняемые файлы для Windows. Процесс это будет долгий, а времени на это нет. Поэтому уж простите меня за то, что процесс разработки и обновления базы идёт медленно. Еще не решил важный момент, так как переписывать буду с нуля, выпустить как новую версию Lpro и убрать все ссылки, как еще одной программы на Lazarus, или прекратить разработку Lpro и опубликовать под другим названием. Если кто-то хочет помочь с обновлением базы, пишите! Или может быть, кто-то хочет помочь с разработкой программы на Lazarus, тогда, возможно, развивалось бы параллельно две версии.
mrkaban
25 сентября 2019 г. 19:15
Спасибо Вам большое за отзыв! Очень приятно понимать, что реализованные функции действительно востребованы, и в целом программа. Спасибо еще раз за обратную связь! Искренне прошу прощения у всех пользователей за очень медленное развитие программы. Активное развитие обычно начинается во время отпуска :D Про планировщик, на работе скинули файл PsExec.exe, говорят он с висты есть во всех версиях ОС Windows. Нужно будет оттестировать его, и прочитать как с ним работать. Про права администратора, вся история в том, что список обрабатывается через SQLite базу данных, если быть точнее файл Lpro.db, и для разных способов поиска используются разные временные таблицы с целью обработки списка (множество разных фильтров и исключения). После завершения работы программы временные таблицы очищаются, поэтому никакая информация о клиенте не сохраняется. Однако, необходим доступ для записи в файл lpro.db, который находится в папке с программой. Также в этой базе хранится информация об известных программах. Также, мне кажется, что без прав администратора были проблемы с получением данных из Software\Microsoft\Windows\CurrentVersion\Uninstall\ и Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\. Может быть дело в использованных функциях. Простите, забыл, это нужно перепроверить, но почему-то у меня в голове это отложилось, может я путаю. Я думал о создании некой мини-версии для большого парка компьютеров, но сейчас подумал, может просто стоит вынести куда-нибудь lpro.db, например, в C:\Users\Public или еще куда нибудь. Вы как считаете?
Николай
25 сентября 2019 г. 14:02
Оттестировал msi пакет x64. Огромное спасибо за сборку msi. Это работает: 1. Установка данного ПО через групповые политики. 2. Автоматический сбор и отсылка по сети отчета. Маленькое пожелание(): 1. При запуске требует прав администратора, но для автоматического отчета, нужно всего лишь считать список установленных программ. Я так понимаю это связано с тем, что для работы создается файл в Program Files. Можно ли это обойти. Пытался обойти это с помощью планировщика задач, но это же планировщик задач, это же Windows. Нормально отрабатывать не хочет запланированная задача. Можно ли для запуска программы под флагом -А как то убрать требования права администратора.
Николай
9 сентября 2019 г. 13:05
благодарю, проверю
s-r-grass
7 сентября 2019 г. 16:22
Добавил ссылки на установочные пакеты MSI для x86 и x64. Собрал их экспериментально, поэтому не отображается лицензия во время установки, размер программы и компоненты. На своих компьютерах проверил, установились без ошибок. Проверьте пожалуйста у себя. Также, если будут пожелания, как улучшить программу, будем рады! Единственно, сразу прошу прощения, у нас всего три администратора на весь сайт, раньше всё тащил основной администратор, сейчас он женился, и времени свободного у него стало значительно меньше.
Николай
5 сентября 2019 г. 21:21
заранее благодарю
s-r-grass
5 сентября 2019 г. 21:12
Хорошо, мы соберём! Не могу обещать, что это сделаем быстро, за это сразу прошу прощения.
Николай
5 сентября 2019 г. 21:02
соберите пожалуйста, просто для установки в домене через груповые политики без бубна отлично подходят msi пакеты.
s-r-grass
5 сентября 2019 г. 17:39
Здравствуйте, в данный момент нет, только установщик exe и в портабельном виде zip. Если критично, скажите пожалуйста, мы соберём в msi пакеты, только, уж простите нас, в силу занятости администраторов, обещать, что собёрем оперативно, не можем.
Николай
5 сентября 2019 г. 14:59
всем привет, а есть ли сие чудо в msi пакете?
mrkaban
26 июня 2019 г. 23:09
К слову, про запуск с параметрами можно прочитать в справке, которая поставляется с программой. Если в кратце, то достаточно указать в настройках папку для сохранения и отчета и после этого "D:\lpro\Lpro.exe" -A в ответ он проверит, сохранит в указанную папку отчет и закроет приложение. У меня на деле это две секунды занимает. Не проверял как работает с сохранением в сетевую папку, если поместить в автозагрузку данный ярлык с параметром, но с сохранением в папку работает идеально.
mrkaban
26 июня 2019 г. 23:06
Здравствуйте, опубликовал версию 1.5.0, исправил ряд ошибок, одно из них с проверкой наличия новой версии 32-разрядной версии приложения. Человеческий фактор, забыл снять комментарий со строки, прошу прощения. Изменения в версии 1.5.0: добавлены параметры запуска для запуска автоматического поиска с сохранением отчета в папку с программой и дальнейшим её закрытием для возможной автоматизации проверки парка компьютеров; добавлен поиск медиа файлов в указанном каталоге (аудио и видео); добавлена возможность экспорта результатов поиска из медиа поиска; добавлена возможно изменять шрифт не только в автопоиске, но и в ручном и медиа поиске; обновлены фильтры автопоиска; оптимизация кода; обновлены фильтры в установленных программах; обновлены фильтры в блоке подробнее (основное, лицензионное соглашение, все варианты, подтверждение); добавлена очистка результатов медиа поиска в базе данных при закрытии программы; добавлено время создания отчета при экспорте в HTML; добавлена возможность указать каталог для сохранения отчета в режиме запуска с параметром -A; добавлена проверка существования каталога перед сохранением отчета в режиме запуска с параметром -A (если не существует, сохраняет в папку с программой); исправлена ошибка с проверкой наличия новой версии программы в x86 версии.
mrkaban
31 мая 2019 г. 17:33
Здравствуйте, это тот самый случай, когда по данным из реестра крайне сложно понять платная это версия или нет. По названию не поймешь, в реестре записано одинаковое и у платной версии, и у бесплатной. Спасибо, что написали, обнаружил, что в базе ошибка, я два раза забил программу, первый раз как платную, а второй раз как платную. Вам отображал как платную, так как у неё идентификатор в базе меньше. Пока поменял идентификаторы, поэтому условно-бесплатно будет первым отображаться. Обновление базы данных уже опубликовано. Если не затруднит, выскажите мнение чего не хватает программе, что удобно, а что можно было бы доработать. К сожалению, времени на всё не хватает, сейчас ожидает доработки версия 1.5.0 с поддержкой параметров запуска для автопоиска с сохранением отчета и автозакрытием.
Трезвый
31 мая 2019 г. 13:03
Здравствуйте! Большое спасибо Вам за программу! Всё отлично работает, но у меня SketchUP определяется как платная программа, хотя у меня установлена её бесплатная версия, а не платная (SketchUP PRO).
mrkaban
13 мая 2019 г. 18:50
Здравствуйте, спасибо за положительный отзыв! К сожалению, сейчас нету времени заниматься этой программой столько, сколько требуется. Надо прикрутить запуск с параметром, и последующее сохранение в сеть. В таком случае, это очень упростит работу с большим парком машин. Плюс пару ошибок в подтверждении нашел, надо разобраться чем вызваны. Так сразу не понял.
adamst
13 мая 2019 г. 16:30
спасибо, удобная программа, для удаленного реестра было бы в домене по удобнее инструмент, а так очень наглядный софт. Было бы здорово скриптом добавить пользователям в атозагрузку чтобы в сетевую папку отчеты нападали... может конечно что-то тут и есть подобное, буду разбираться но первое впечателение достаточно приятно нашел софт которого не должно быть!
mrkaban
31 марта 2019 г. 22:22
Опубликована версия 1.4.9, в ней реализовано меньше возможностей в силу изменения настроек защищенного соединения на сервере с файлами для обновлений, поэтому в предыдущих версиях перестала работать проверка обновлений. В версии 1.4.9 данная ошибка исправлена, а также еще несколько других ошибок.
mrkaban
7 декабря 2018 г. 17:52
Спасибо большое за отзыв! Кнопка "Начать поиск" запускает процедуру автоматического поиска, она немного затянута, и мне на это указывали неоднократно. Иногда после нажатия программа подвисает на короткое время. Это всё из-за того, что там работает механизм фильтров. Механизм фильтров позволяет убирать из названий программ их версии, а то тот же гугл хром нереально каждый раз новый добавлять в базу. Еще раз спасибо за мнение!
Григ
7 декабря 2018 г. 17:45
Мне главное быстро и без установке проверить комп при аудите. Задействую только одну кнопку "Начать поиск". Доволен, как слон)
mrkaban
4 декабря 2018 г. 18:27
А можно Вас спросить? Вы ведь пользуетесь (пользовались) программой Lpro? Хотел Вас попросить рассказать, что удобно, что не удобно, чего не хватает. Если Вас не затруднит.
Григ
4 декабря 2018 г. 18:11
[quote name="mrkaban"]При этом профессиональным программистом не являюсь :lol:"" Сложно согласиться) Еще раз спасибо!
mrkaban
4 декабря 2018 г. 15:16
Здравствуйте! Спасибо большое за положительный отзыв! В планах подобная функциональность есть, но когда она будет реализована и как не понятно. Я занимаюсь этим один, и сейчас времени не хватает даже обновить базу данных, например, не хватает некоторых новых версий программ от Ashampoo и IObit. Мысль о необходимости упрощения проверки лицензий установленных программ большого парка компьютеров компании появилась после того, как узнал, что данную программу используют некоторые администраторы с парком компьютеров ~ 600. Это ведь нужно сделать так, чтобы не добавить уязвимостей. При этом профессиональным программистом не являюсь :lol:
Григ
4 декабря 2018 г. 15:05
День добрый! Огромное спасибо за труды! Подскажите, будет ли возможность опрашивать компьютеры по сети?
mrkaban
4 июля 2018 г. 20:34
Здравствуйте, а Вы не могли бы написать точное название из колонки исходное название? В разделе автопоиск настроек можно убрать галочку "Скрыть неизвестные программы из результатов". Либо скиньте пожалуйста отчет на ящик, с которого пришло уведомление о новом комментарии. НО! Перед формированием отчета обязательно нужно убрать скрытие неизвестных программ и еще раз нажать поиск, чтобы в результатах отобразились неизвестные программы. Просто для того, чтобы исправить проблему, нужно знать точное написание ! Разработчики часто меняют название, и простая запятая в названии из реестра может помешать, хотя мы пытались предусмотреть такие моменты в фильтрах. Сами по себе программные продукты Acronis в базе есть, поэтому необходимо узнать точно название. Также в "Установленном ПО" можно сократить запрос в базу и это может помочь найти в базе.
SEP}|{
4 июля 2018 г. 11:17
Здравствуйте, программа не определяет ПО acronis.
mrkaban
1 апреля 2018 г. 13:18
Выпустил версию 1.4.8, в ней имеется возможность пользовательской базы, нет возможности массового добавления, об этом подумаю позже. И после каждого обновления основной базы программы или добавления новой записи в пользовательскую базу необходимо нажать кнопку синхронизировать. Как вариант, массово добавлять записи в пользовательскую базу можно при помощи программы https://xn--90abhbolvbbfgb9aje4m.xn--p1ai/sqlitestudio-svobodnyj-menedzher-sqlite-baz-dannyh/ открыв файл User-DB.db.
mrkaban
13 марта 2018 г. 21:35
Друзья, выпустил новую версию программы, в неё добавил некоторые моменты, которые Вы просили. Другие функциональные возможности добавлю в следующих версиях, так как некоторые из них более сложно реализовать, а на некоторые просто требуется больше времени. В любом случае, спасибо Вам, что помогаете сделать программу лучше!
mrkaban
28 февраля 2018 г. 18:48
Спасибо большое за такой отзыв! Ваш отчет получил, видимо они с этой версии начали по другому записывать название программы в реестр, из-за этого не определился. Я чуть погодя добавлю в базу! Спасибо что сообщили и скинули отчет!
Алексей275
28 февраля 2018 г. 15:24
Программа супер! Спасибо Вам за такой продукт. Небольшое дополнение. У меня не определился Microsoft office для дома и бизнеса 2016 (у меня лицензия стоит). В списке неизвестных программ он есть, а вот в общем списке где должна быть стоимость и т.д. его нет. Но это мелочи. Ещё раз спасибо Вам.
mrkaban
26 февраля 2018 г. 22:11
Выпустил обновление, но ещё не до конца обработал колонку необходимую для улучшения качества ручного поиска. Добью её, потом Ваши присланные отчеты буду разбирать. Спасибо Вам большое за них!!! И далее по Вашим многочисленным советам и просьбам буду пытаться улучшить программу! Ещё раз спасибо большое друзья за помощь и поддержку!
mrkaban
24 февраля 2018 г. 17:50
"Лицензия: GNU GPL v3", разрешается полностью бесплатное использование дома и в офисе.
xxxa7
24 февраля 2018 г. 17:46
А данная программа бесплатная?)
mrkaban
3 февраля 2018 г. 22:57
Спасибо Вам большое, что помогаете сделать программу лучше! 1) Вы не первый кто про это спрашивает, стоит подумать как реализовать. 2) Отдельное спасибо, что написали, читал их сайты, но бесплатные инструменты не заметил, постараюсь исправить. 3) Про касперского интересно. А можете экспортировать отчет и скинуть? Программа все записи о программах берёт из веток реестра: -KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall -HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall А определяет она сравнивая их с названиями в базе, если речь об автопоиске. Если искать точное совпадение, то будет слишком много программ пропускать, так как некоторые очень любят в название программы писать её версию. Поэтому для повышения эффективности определяется примерно так "Название*". Если будет возможность увидеть отчет, попробую исправить конкретный косяк с каспером. 4)Автопоиск не проверяет папки, только записи в реестре, папки проверяет ручной поиск. Имею введу, может какой-то ключ 2007 офиса остался? а можно отчет? вдруг это ошибка программа из-за описанной причины в пункте 3. Спасибо Вам большое! Побольше бы люди писали и отчеты скидывали, а то о некоторых программах только так и узнаешь. У дефакто в распоряжении есть целая команда, а я один, энтузиаст)))) Программа слишком далека от идеала, но она определенно может помочь разобраться с установленными программами, найти наиболее популярные платные. Главная проблема, которую я встретил по ходу в том, что название программы с названием в реестре может сильно отличаться, и приходится установить её, чтобы узнать его. Отдельные проблемы с некоторыми программами, которые имеют платные и бесплатные версии, но в реестре они обозначаются одинаково)))
Виталий
3 февраля 2018 г. 21:42
Программа - хорошая замена дэфакто того же, только не хватает определения версии Windows и его стоимости. Это же не так трудно сделать, как я понимаю, а Windows тоже же желательно в этом списке чтобы был ) Второй момент - есть вьюверы платных программ, которые распространяются бесплатно! Тот же Radmin Viewer - бесплатен, а в программе пишут, что 1250р. Также и с RMS Viewer. Третий момент - касперского того же последнего определил 2 раза, как 2 разных программы, хотя она одна, естественно. Четвёртый - и самый ужасный, это установлен Office 2013 Home и всё, до этого был установлен 2007, но стёрт, а он по оставшимся папкам видимо определил, что он установлен и показывает заоблачные суммы, причём ни одни, а несколько (5 и выше)! А так - программа супер! Продолжайте в том же духи и ждём исправления всех ошибок ))
Bistence
30 декабря 2017 г. 13:52
Прикольно, она помогает определить лицензированные программы на компьютере
Искандар
19 сентября 2017 г. 19:48
Правильно показывает. Спасибо :-)
mrkaban
19 сентября 2017 г. 19:38
Приношу свои извинения, это моя ошибка, обновил базу. Попробуйте пожалуйста обновить базу, проблема должна быть решена.
Искандар
19 сентября 2017 г. 13:05
Доброе утро! Я обновил базу, теперь во вкладке "Название БД" показывает nanoCAD Plus. Ноя скачать и установил бесплатную версию...
mrkaban
18 сентября 2017 г. 22:20
Спасибо, что заметили! Это моя ошибка, в базе было две версии с одинаковым названием. Теперь должно определять бесплатной.
Искандар
18 сентября 2017 г. 16:59
NanoCAD бесплатная программа, но тут показывает 30000р. Исправьте пожалуйста!
s-r-grass
15 сентября 2017 г. 20:41
А какая версия программы? И какая ошибка появляется? В программе есть справка, которая содержит раздел "Возможные ошибки": Attempt to write a readonly database Данная ошибка говорит о наличии атрибута "только чтение" на файле базы данных Lpro.db. В новых версиях, при запуске должны проверяться атрибуты данного файла и устанавливаться автоматически обычные. В некоторых случаях, на данный файл устанавливают подобные ограничения поведенческие механизмы анализа антивирусов, таких как Comodo Antivirus. В частности, когда программа запускается со съемного носителя информации. Access violation Сама по себе такая ошибка может означать, что не удалось выделить память для переменной, или не найдено её содержимое. Однако, в данной программе она может встречаться в модуле проверки обновлений, и обозначает отсутствие доступа к сайту КонтинентСвободы.рф. List index out of bounds (0) Подобная ошибка может означать отсутствие важного элемента списка строк, который используется при формировании результатов. Обязательно попробуйте отключить антивирусное программное обеспечение, на тот случай, если поведенческие механизмы анализа заблокировали получение списка программ из реестра или запись данных в базу. Это скорее случай программной ошибки, о котором необходимо сообщить используя пункт "Служба поддержки" во вкладке "Справка". Экспорт пустого файла в CSV Данная проблема наблюдается при попытке экспортировать в CSV после экспорта в HTML. Достаточно перезапустить программу или поиск, и экспортировать в обратном порядке, если требуется оба формата. Некорректная информация в подробностях Под этой ошибкой подразумевается не подходящие данные в полях панели с подробной информацией. Например, в поле ключ реестра указан Adobe Flash Player, а выбрана Mozilla Firefox. Данная ошибка может быть результатом использования 32-разрядной версии приложения в 64-разрядной ОС. Ошибки во вкладке Установленное ПО Отображение некорректной информации может быть связано с использованием 32-разрядной версии приложения в 64-разрядной ОС. Также могут наблюдаться проблемы с открытием Редактора реестра с выбранным ключом на 64-разрядной ОС. Ошибка при запуске поиска в Windows 10 Данная ошибка может возникать в двух ситуация. Первая ситуация заключается в запуске программы после установки из установщика. Вторая ситуация связана с первым запуском приложения. Ошибка возникает только один раз и связана с проблемами передачи прав администратора приложению в Windows 10. Притормаживание при запуске автоматического поиска Данная проблема может быть связана с фильтрами, через которые пропускаются названия программ. Необходимо это для того, чтобы было проще найти совпадения в базе. Также данная проблема может быть связана с использованием 32-битной версии программы на 64-битной версии операционной системы. В таком случае, настоятельно рекомендуется установить 64-битную версию программы. Ошибка автопоиска при изменении колонок При отключении некоторых колонок могут возникать ошибки. Могут не заполняться некоторые поля в блоке подробной информации, а также ошибки при выделении некоторых строк из результатов поиска. При появлении данной проблемы, рекомендуется включить отключенные колонки.
Артур1
15 сентября 2017 г. 20:34
Прога не работает! Выдает ошибку при нажтии начать поиск.
Анна Михайловна
22 июня 2017 г. 18:24
Довольно простая программа! Нашу школу слава богу ни разу не проверяли, но как говорится "береженого бог бережет". Проверила в своём классе компьютеры на предмет наличия на них не лицензионных программ. Пару программ удалила от греха подальше, и тут же их заменила на предложенные аналоги! Удобно!
mrkaban
3 мая 2017 г. 18:56
Да, такая проблема в ручном поиске есть!))) На данный он всё ещё ужасен)))) но я буду стараться сделать его лучше. Программа все равно ещё сырая, потихоньку буду её развивать.
гость
3 мая 2017 г. 11:58
Adobe reader распознает как фотошоп платный
mrkaban
1 мая 2017 г. 21:01
Здравствуйте, после обновления проблема решилась?
mrkaban
11 марта 2017 г. 17:46
аа)) да, это косяк!)) Знаю о нём!)))) Автоматический поиск берёт из реестра список установленных программ, фильтрует список, и далее на основании отфильтрованного списка составляет SQL запрос к базе, и потом отображает в таблице. Фильтрация нужна, чтобы не нужно было в базу вносить каждую версию, например, и WinRAR 5.14 и WinRAR 5.15. Фильтр я сделал как, встречая " 5.1" (с пробелом) он удаляет всё с этих символов и до конца строки. Аналогичным образом и с Visual Studio, так как фильтр на " 2015" я тоже сделал. В итоге он запрашивает Visual Studio, и показывает всё что начинается на Visual Studio в базе. Поэтому есть косяк с отображением всех версий, или отображением не тех версий. В будущем буду стараться исправить эту проблему.
КостяST
11 марта 2017 г. 17:22
Спасибо за ответ!!! На самом деле я уже и в реестре поискал . Я знаю что Visual Studio установлен (нужен для продуктов, с которыми работаю). и этот момент я знаю. Но вот по поводу Enterprise версии и возник вопрос... Просто судя по расценкам LPro, все очень серьезно по деньгам :lol: Еще раз спасибо !
mrkaban
11 марта 2017 г. 16:37
Спасибо! Очень приятно! Такие косяки вполне могут быть в автоматическом поиске!))) но не особо часто в версии 1.4.0, а в ручном поиске сильно много. С ручным поиском надо будет что-то делать. По поводу дополнительных сведений в таблице, я об этом думаю, то есть в планах подобные колонки имеются, но в ближайших версиях их не будет. Рекомендую посмотреть при помощи "Установленного ПО". Пройти по всем ключам, и там уже будет понятно, из-за какого ключа реестра программа решила, что установлена Visual Studio 2015 Enterprise. Скорее всего в реестре имеется какая-то запись, которая начинается на "Visual Studio". В любом случае, механизмы надо будет улучшать! Потихоньку буду стараться делать это! Сейчас переношу "ручной поиск" и "Установленное ПО" в главное окно, там будут вкладки сбоку. Получается три, вместе с автопоиском. Далее буду пытаться прикрутить настройки, и буду пытаться заложить почву под колонки с доп информацией (например, где найдено).
КостяST
11 марта 2017 г. 16:27
Замечательная программа. ТОлько вот плохо, что не пишет, куда установлена программа. У меня почему-то нашлась Visual Studio 2015 Enterprise ([хотя в программах и компонентах Windows 10 эта программа отсутствует.) Да и не ставил я ее, насколько помню.
mrkaban
23 февраля 2017 г. 18:09
Опубликовал новую версию - 1.4.0. В ней добавил модуль ручного поиска и модуль с информацией о ПО на компьютере. Оба они ещё ОЧЕНЬ сырые.
mrkaban
22 февраля 2017 г. 18:00
Прошу прощения, с обновлениями это мой косяк, перевёл сайт на ssl, а модуль обновлений с этим протоколом работать не умеет. А что за ошибка при сканировании? Я уже доделываю новую версию, постараюсь до конца недели опубликовать. Если срочно нужна, могу предварительную версию выложить.
k0t0v0d
22 февраля 2017 г. 0:46
что с сайта , что с торрента- данная программа дает стабильно ошибку при сканировании или апдейте
mrkaban
25 июня 2016 г. 22:32
Очень приятно, что она Вам понравилась! Буду работать над ней, потом полностью перепишу и она будет находить значительно больше! Спасибо Вам.
bopia09
25 июня 2016 г. 22:24
Спасибо за отличную программу! Раздал ее на популярном https://континентсвободы.рф/link/6234/ торрент трекере. Надеюсь это поможет для популяризации Вашей программы. Спасибо!
mrkaban
15 июня 2016 г. 19:18
Да, механизм работы в данный момент довольно примитивный. Потом полностью перепишу всю программу и она будет находить всё, что увидят деинсталляторы.
michail
15 июня 2016 г. 1:56
Чтото программа нашла малую часть установленных у меня программ... GeekUninstaller видит 152 программы, а Lpro всего 26... даже если отбросить пару десятков драйверов, то результат не очень хороший.
mrkaban
23 мая 2016 г. 18:16
1. Это кому как удобнее. Но портативная версия действительно нужна, поэтому её сделал. Теперь буду обязательно её делать. Спасибо. 2. Вы по аналогии с дефакто хотите отображение ключей. До программы такого уровня еще расти и расти) В таком случае, в будущем попробую реализовать. Интересная мысль, спасибо.
Александр
23 мая 2016 г. 13:24
1. зачем для такого типа программ нужна установка??? она должна быть портейбл версии 2. добавьте чтобы показывала установленные ключи от продуктов MS и возможность их удалить из программы
Алексeй
9 апреля 2016 г. 23:02
Очень интересная программа, удачи вам в её развитии. Как вижу, планы большие.