Skip to content

Commit be5e8b2

Browse files
committed
Uninstall sources v1.10.13.0
1 parent 2a01eee commit be5e8b2

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

Uninstall/src/UnInstall.hpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -636,11 +636,19 @@ int ExecuteEntry(int Sel, int Action, bool LowPriority)
636636
ZeroMemory(&pi, sizeof(pi));
637637

638638
TCHAR cmd_line[MAX_PATH*2+1], cmd_file[MAX_PATH+1], cmd_parm[MAX_PATH*2+1];
639-
LPCTSTR pszString = p[Sel].Keys[UninstallString];
639+
640+
LPCTSTR pszString = NULL;
641+
640642
if ((Action == Action_ModifyWait) || (Action == Action_Modify))
641643
pszString = p[Sel].Keys[ModifyPath];
642-
else if ((Action == Action_RepairWait) || (Action == Action_Repair))
643-
pszString = NULL;
644+
//else if ((Action == Action_RepairWait) || (Action == Action_Repair))
645+
// pszString = NULL;
646+
else if ((Action == Action_UninstallWait) || (Action == Action_Uninstall))
647+
{
648+
if (!p[Sel].WindowsInstaller)
649+
pszString = p[Sel].Keys[UninstallString];
650+
}
651+
644652
if (pszString && !*pszString)
645653
pszString = NULL;
646654

Uninstall/src/WhatsNew.Rus.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
v1.10.12
1+
v1.10.13
2+
- '[ ] Force use MsiExec' не влияет на 'Uninstall action', всегда выполняется msiexec /x ...
3+
4+
v1.10.12
25
- '[ ] Force use MsiExec' off by default
36
- не запускался режим 'Repair' для MSI
47

Uninstall/src/project.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
MODULE = UnInstall
33
VER_MAJOR = 1
44
VER_MINOR = 10
5-
VER_PATCH = 12
5+
VER_PATCH = 13

0 commit comments

Comments
 (0)