Page 1 of 1

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

Posted: Thu 23 Oct, 2008 00:49
by Maximus5
http://plugring.farmanager.com/plugin.php?pid=698

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

Image

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


Re: UnInstall

Posted: Thu 23 Oct, 2008 00:51
by chupakabra
Версия: 1.10.0
- версии для Unicode Far и Far x64
- для записей от Windows Installer игнорируем UninstallString и создаем команду для деинсталляции самостоятельно
- изменены клавиши: ShiftDel->Del, Del->F8

Re: UnInstall

Posted: Mon 24 Nov, 2008 13:45
by chupakabra
Версия 1.10.1
- исправлена работа фильтра при вводе русских букв в Unicode версии

Re: UnInstall

Posted: Mon 24 Nov, 2008 21:40
by chupakabra
Версия 1.10.3
- исправлен выбор программы кликом мыши

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

Posted: Sun 21 Dec, 2008 15:59
by chupakabra
Версия 1.10.4
- поддержка изменений в API Far 2 build 677

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

Posted: Mon 15 Jun, 2009 22:14
by chupakabra
Версия 1.10.6
- поддержка изменений в API Far 2 build 992

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

Posted: Mon 24 May, 2010 00:48
by chupakabra
Версия 1.10.7
- корректные цвета для стрелок горизонтальной прокрутки
- плагин наивно полагал, что размер Фара можно получать через CONSOLE_SCREEN_BUFFER_INFO.dwSize

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

Posted: Thu 06 Jan, 2011 22:11
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'
- добавлен диалог настроек

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

Posted: Sun 09 Jan, 2011 08:08
by Maximus5
Версия 1.10.10
- в списке 'Entries' для Enter/ShiftEnter можно указать одно из следующих действий: Menu/Uninstall[Wait]/Modify[Wait]/Repair[Wait]
% при включенном '[x] Use elevation' возникала ошибка запуска

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

Posted: Sun 09 Jan, 2011 17:52
by Maximus5
Версия 1.10.11
- в настройке добавлен флажок '[x] Force use MsiExec', при его отключении и наличия в реестре 'UninstallString/ModifyPath' выполняется команда, указанная в реестре, вместо вызова "msiexec"
- в настройке можно указать '[x] Start with low priority'
- если выбрано Menu - можно нажать F7 для смены приоритета запускаемого процесса
- при очистке фильтра не прыгаем в начало списка
- возможность пакетного UnInstall: Ins или RClick - пометка элементов
- F2 в списке программ меняет сортировку (по имени/по дате)

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

Posted: Tue 11 Jan, 2011 22:34
by Maximus5
Версия 1.10.12
- '[ ] Force use MsiExec' по умолчанию - выключен
- не запускался режим 'Repair' для MSI

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

Posted: Wed 12 Jan, 2011 22:42
by Maximus5
Версия 1.10.13
- '[ ] Force use MsiExec' не влияет на 'Uninstall action', всегда выполняется msiexec /x ...

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

Posted: Thu 23 Feb, 2012 23:30
by Maximus5
v1.10.14
- не запускалась деинсталляция, если путь к *.exe был указан без кавычек и содержал пробелы.
- уточнения определения 'скрытых' элементов

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

Posted: Sun 20 Dec, 2020 15:16
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

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

Posted: Sun 20 Dec, 2020 19:45
by ctapmex
v1.10.20
- пересборка под release флаги