Skip to content

Commit

Permalink
Uninstall sources v1.10.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Maximus5 committed Dec 26, 2020
1 parent 4fbf2ce commit 2a01eee
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 9 deletions.
10 changes: 5 additions & 5 deletions Uninstall/src/UnInstall.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -647,13 +647,13 @@ int ExecuteEntry(int Sel, int Action, bool LowPriority)

if (p[Sel].WindowsInstaller && !(!Opt.ForceMsiUse && pszString))
{
TCHAR szCode[5];
TCHAR szCode[6];
if ((Action == Action_UninstallWait) || (Action == Action_Uninstall))
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /x"));
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /x "));
else if ((Action == Action_RepairWait) || (Action == Action_Repair))
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /f"));
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /fa "));
else //if ((Action == Action_ModifyWait) || (Action == Action_Modify))
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /i"));
StringCchCopy(szCode, ARRAYSIZE(szCode), _T(" /i "));
// Äëÿ CreateProcess
StringCchCopy(cmd_line, ARRAYSIZE(cmd_line), _T("msiexec"));
StringCchCat(cmd_line, ARRAYSIZE(cmd_line), szCode);
Expand Down Expand Up @@ -1040,7 +1040,7 @@ void ReadRegistry()
Opt.RunLowPriority=0;
SetRegKey(HKCU,_T(""),_T("RunLowPriority"),(DWORD) Opt.RunLowPriority);

if (GetRegKey(HKCU,_T(""),_T("ForceMsiUse"),Opt.ForceMsiUse,1))
if (GetRegKey(HKCU,_T(""),_T("ForceMsiUse"),Opt.ForceMsiUse,0))
if ((Opt.ForceMsiUse<0) || (Opt.ForceMsiUse>1))
Opt.ForceMsiUse=0;
SetRegKey(HKCU,_T(""),_T("ForceMsiUse"),(DWORD) Opt.ForceMsiUse);
Expand Down
2 changes: 1 addition & 1 deletion Uninstall/src/UnInstall_Eng.hlf
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ $^#Contents#
#Column 1# ^<wrap>Registry place, where item information was found.
^<wrap>In x86 OS it is HKLM or HKCU, x64 OS - Mx86, Mx64, HKCU.
#Column 2# ^<wrap>Program install date.
#Column 3# ^<wrap>Flags. «W» - MSI, «M» «Modify» allowed, «R» repair,
#Column 3# ^<wrap>Flags. «W» - MSI, «M» - «Modify» allowed, «R» - repair,
^<wrap>«-» marks "hidden" elements.
#Column 4# ^<wrap>Program name.

Expand Down
2 changes: 1 addition & 1 deletion Uninstall/src/UnInstall_Rus.hlf
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ $^#Содержание#
#Колонка 1# ^<wrap>Место в реестре, где найдена запись о приложении.
^<wrap>В x86 ОС здесь может быть HKLM или HKCU, в x64 ОС - Mx86, Mx64, HKCU.
#Колонка 2# ^<wrap>Дата установки программы.
#Колонка 3# ^<wrap>Флаги. «W» - MSI, «M» доступно «Измнение», «R» восстановление,
#Колонка 3# ^<wrap>Флаги. «W» - MSI, «M» - доступно «Изменение», «R» - восстановление,
^<wrap>«-» помечаются "скрытые" элементы.
#Колонка 4# ^<wrap>Название программы.

Expand Down
6 changes: 5 additions & 1 deletion Uninstall/src/WhatsNew.Rus.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
v1.10.11
v1.10.12
- '[ ] Force use MsiExec' off by default
- не запускался режим 'Repair' для MSI

v1.10.11
- в настройке добавлен флажок '[x] Force use MsiExec', при его отключении и наличия в реестре 'UninstallString/ModifyPath' выполняется команда, указанная в реестре, вместо вызова "msiexec"
- в настройке можно указать '[x] Start with low priority'
- если выбрано Menu - можно нажать F7 для смены приоритета запускаемого процесса
Expand Down
2 changes: 1 addition & 1 deletion Uninstall/src/project.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
MODULE = UnInstall
VER_MAJOR = 1
VER_MINOR = 10
VER_PATCH = 11
VER_PATCH = 12

0 comments on commit 2a01eee

Please sign in to comment.