UnInstall — удаление программ

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

UnInstall — удаление программ

Post by Maximus5 »

http://plugring.farmanager.com/plugin.php?pid=698

Плагин выполняет функции элемента панели управления "Установка и удаление программ". Преимуществом является более быстрое построение списка доступных программ и наличие фильтра.

Image

Обсуждение / Discussion

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall

Post by chupakabra »

Версия: 1.10.0
- версии для Unicode Far и Far x64
- для записей от Windows Installer игнорируем UninstallString и создаем команду для деинсталляции самостоятельно
- изменены клавиши: ShiftDel->Del, Del->F8
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall

Post by chupakabra »

Версия 1.10.1
- исправлена работа фильтра при вводе русских букв в Unicode версии
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall

Post by chupakabra »

Версия 1.10.3
- исправлен выбор программы кликом мыши
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall - удаление программ

Post by chupakabra »

Версия 1.10.4
- поддержка изменений в API Far 2 build 677
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall - удаление программ

Post by chupakabra »

Версия 1.10.6
- поддержка изменений в API Far 2 build 992
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: UnInstall - удаление программ

Post by chupakabra »

Версия 1.10.7
- корректные цвета для стрелок горизонтальной прокрутки
- плагин наивно полагал, что размер Фара можно получать через CONSOLE_SCREEN_BUFFER_INFO.dwSize
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

Версия 1.10.9
! Dll-ка переименована, удалите старую (UnInstall.dll).
- в списке 'Entries' добавлена "колонка" с датой установки.

Версия 1.10.8
- в списке 'Entries' добавлена "колонка" с информацией о том, где нашли элемент: HKLM/HKCU/Mx86/Mx64
- там же, в x64 OS задваивались элементы из HKCU (как я понимаю, в HKCU не работают KEY_WOW64_64KEY/KEY_WOW64_32KEY)
- там же, добавлена "колонка" в которой отображаются некоторые 'флаги'
* для элементов "Windows installer" отображается "W"
* если есть возможность выполнить "Modify" отображается "M"
* если есть возможность выполнить "Repair" отображается "R"
* попытка отсечь некоторые дублирующиеся элементы "-" (возможно, что это те элементы, которые не показывает сам Windows->Add remove programs)
- в диалог 'Uninstall Entry' добавлено поле 'Subkey name' (имя ключа из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall)
- там же, добавлено поле 'Modify command'
- там же, в поле 'Install date' отображается дата/время последней записи в этот ключ реестра
- там же, кнопками PgUp/PgDn можно перейти к предыдущему/следующему 'Uninstall Entry'
- если требуется, плагин выдает запрос на Elevation (UAC) перед выполнением 'Uninstall'
- добавлен диалог настроек
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

Версия 1.10.10
- в списке 'Entries' для Enter/ShiftEnter можно указать одно из следующих действий: Menu/Uninstall[Wait]/Modify[Wait]/Repair[Wait]
% при включенном '[x] Use elevation' возникала ошибка запуска
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

Версия 1.10.11
- в настройке добавлен флажок '[x] Force use MsiExec', при его отключении и наличия в реестре 'UninstallString/ModifyPath' выполняется команда, указанная в реестре, вместо вызова "msiexec"
- в настройке можно указать '[x] Start with low priority'
- если выбрано Menu - можно нажать F7 для смены приоритета запускаемого процесса
- при очистке фильтра не прыгаем в начало списка
- возможность пакетного UnInstall: Ins или RClick - пометка элементов
- F2 в списке программ меняет сортировку (по имени/по дате)
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

Версия 1.10.12
- '[ ] Force use MsiExec' по умолчанию - выключен
- не запускался режим 'Repair' для MSI
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

Версия 1.10.13
- '[ ] Force use MsiExec' не влияет на 'Uninstall action', всегда выполняется msiexec /x ...
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: UnInstall — удаление программ

Post by Maximus5 »

v1.10.14
- не запускалась деинсталляция, если путь к *.exe был указан без кавычек и содержал пробелы.
- уточнения определения 'скрытых' элементов
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

UnInstall — удаление программ

Post by ctapmex »

код плагина пока(временно?) переехал сюда https://github.com/FarPlugins/UnInstall
скачать собранные версии на Plugring и https://github.com/FarPlugins/UnInstall/releases

v1.10.19
- добавлена поддержка Windows 2000 и WindowsXP
- в списке установленных программ работает фильтрация по символам ,.+-
- исправлена ошибка поиска установленных программ, если длина команды удаления более 256 символов

v1.10.18
- адаптация под актуальный Far3

v1.10.17
- поправлен запуск на Far3 b5262 (viewtopic.php?p=150733#p150733)

v1.10.16
- при закрытии окна плагина сбрасывалась позиция курсора на файловой панели

v1.10.15
- совместимость с Far3 3192
Last edited by ctapmex on Sun 20 Dec, 2020 19:45, edited 3 times in total.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

UnInstall — удаление программ

Post by ctapmex »

v1.10.20
- пересборка под release флаги
Post Reply

Return to “Анонсы новых плагинов”