This commit is contained in:
Mario Fetka
2012-05-16 11:38:48 +02:00
parent 8b80f76221
commit 68045b3e07
6 changed files with 32 additions and 16 deletions

View File

@@ -15,6 +15,13 @@ Set $RealUninstallProgram32$ = $InstallDir64$ + "\" + $uVersion$ + "\immunet-uni
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
Message "Uninstalling " + $ProductId$ + " 32 Bit..."
if FileExists($RealUninstallProgram32$)
comment "Uninstall program found, starting uninstall"
Dosbatch_realuninstall_32
sub_check_exitcode
ExitWindows /ImmediateReboot
endif
if FileExists($UninstallProgram32$)
comment "Uninstall program found, starting uninstall"
Dosbatch_uninstall_32
@@ -40,6 +47,13 @@ if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system spe
comment "Stop Immunet Service"
Dosbatch_stop_immunet
if FileExists($RealUninstallProgram64$)
comment "Uninstall program found, starting uninstall"
Dosbatch_realuninstall_64
sub_check_exitcode
ExitWindows /ImmediateReboot
endif
if FileExists($UninstallProgram64$)
comment "Uninstall program found, starting uninstall"
Dosbatch_uninstall_64
@@ -63,14 +77,13 @@ comment "Delete program shortcuts"
LinkFolder_uninstall
[Dosbatch_uninstall_32]
; Choose one of the following examples as basis for program uninstall
;
; === Nullsoft Scriptable Install System ================================================================
;"$UninstallProgram32$" /S
[Dosbatch_realuninstall_32]
cd $InstallDir32$\$uVersion$
"$RealUninstallProgram32$"
[Dosbatch_uninstall_32]
"$UninstallProgram32$"
[Winbatch_uninstall_msi_32]
msiexec /x $MsiId32$ /qb! REBOOT=ReallySuppress
@@ -80,14 +93,13 @@ msiexec /x $MsiId32$ /qb! REBOOT=ReallySuppress
;
delete -sf "$InstallDir32$\"
[Dosbatch_uninstall_64]
; Choose one of the following examples as basis for program uninstall
;
; === Nullsoft Scriptable Install System ================================================================
;"$UninstallProgram64$" /S
[Dosbatch_realuninstall_64]
cd $InstallDir64$\$uVersion$
"$RealUninstallProgram64$"
[Dosbatch_uninstall_64]
"$UninstallProgram64$"
[Winbatch_uninstall_msi_64]
msiexec /x $MsiId64$ /qb! REBOOT=ReallySuppress