UnInstall — удаление программ
UnInstall — удаление программ
http://plugring.farmanager.com/plugin.php?pid=698
Плагин выполняет функции элемента панели управления "Установка и удаление программ". Преимуществом является более быстрое построение списка доступных программ и наличие фильтра.
Обсуждение / Discussion
Плагин выполняет функции элемента панели управления "Установка и удаление программ". Преимуществом является более быстрое построение списка доступных программ и наличие фильтра.
Обсуждение / Discussion
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
Re: UnInstall
Версия: 1.10.0
- версии для Unicode Far и Far x64
- для записей от Windows Installer игнорируем UninstallString и создаем команду для деинсталляции самостоятельно
- изменены клавиши: ShiftDel->Del, Del->F8
- версии для Unicode Far и Far x64
- для записей от Windows Installer игнорируем UninstallString и создаем команду для деинсталляции самостоятельно
- изменены клавиши: ShiftDel->Del, Del->F8
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
- chupakabra
- Posts: 1023
- Joined: Wed 27 Jul, 2005 19:36
- Contact:
Re: UnInstall - удаление программ
Версия 1.10.7
- корректные цвета для стрелок горизонтальной прокрутки
- плагин наивно полагал, что размер Фара можно получать через CONSOLE_SCREEN_BUFFER_INFO.dwSize
- корректные цвета для стрелок горизонтальной прокрутки
- плагин наивно полагал, что размер Фара можно получать через CONSOLE_SCREEN_BUFFER_INFO.dwSize
Re: UnInstall — удаление программ
Версия 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'
- добавлен диалог настроек
! 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 — удаление программ
Версия 1.10.10
- в списке 'Entries' для Enter/ShiftEnter можно указать одно из следующих действий: Menu/Uninstall[Wait]/Modify[Wait]/Repair[Wait]
% при включенном '[x] Use elevation' возникала ошибка запуска
- в списке 'Entries' для Enter/ShiftEnter можно указать одно из следующих действий: Menu/Uninstall[Wait]/Modify[Wait]/Repair[Wait]
% при включенном '[x] Use elevation' возникала ошибка запуска
Re: UnInstall — удаление программ
Версия 1.10.11
- в настройке добавлен флажок '[x] Force use MsiExec', при его отключении и наличия в реестре 'UninstallString/ModifyPath' выполняется команда, указанная в реестре, вместо вызова "msiexec"
- в настройке можно указать '[x] Start with low priority'
- если выбрано Menu - можно нажать F7 для смены приоритета запускаемого процесса
- при очистке фильтра не прыгаем в начало списка
- возможность пакетного UnInstall: Ins или RClick - пометка элементов
- F2 в списке программ меняет сортировку (по имени/по дате)
- в настройке добавлен флажок '[x] Force use MsiExec', при его отключении и наличия в реестре 'UninstallString/ModifyPath' выполняется команда, указанная в реестре, вместо вызова "msiexec"
- в настройке можно указать '[x] Start with low priority'
- если выбрано Menu - можно нажать F7 для смены приоритета запускаемого процесса
- при очистке фильтра не прыгаем в начало списка
- возможность пакетного UnInstall: Ins или RClick - пометка элементов
- F2 в списке программ меняет сортировку (по имени/по дате)
Re: UnInstall — удаление программ
Версия 1.10.12
- '[ ] Force use MsiExec' по умолчанию - выключен
- не запускался режим 'Repair' для MSI
- '[ ] Force use MsiExec' по умолчанию - выключен
- не запускался режим 'Repair' для MSI
Re: UnInstall — удаление программ
Версия 1.10.13
- '[ ] Force use MsiExec' не влияет на 'Uninstall action', всегда выполняется msiexec /x ...
- '[ ] Force use MsiExec' не влияет на 'Uninstall action', всегда выполняется msiexec /x ...
Re: UnInstall — удаление программ
v1.10.14
- не запускалась деинсталляция, если путь к *.exe был указан без кавычек и содержал пробелы.
- уточнения определения 'скрытых' элементов
- не запускалась деинсталляция, если путь к *.exe был указан без кавычек и содержал пробелы.
- уточнения определения 'скрытых' элементов
UnInstall — удаление программ
код плагина пока(временно?) переехал сюда 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
скачать собранные версии на 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.