add workaround like powerpoint for running programms with msiid as param

This commit is contained in:
Mario Fetka 2013-05-05 08:24:43 +02:00
parent a3d021e035
commit a34700e6a0
5 changed files with 13 additions and 4 deletions

Binary file not shown.

Binary file not shown.

View File

@ -68,10 +68,12 @@ comment "Delete program shortcuts"
LinkFolder_uninstall LinkFolder_uninstall
[Winbatch_uninstall_msi_old_32] [Winbatch_uninstall_msi_old_32]
msiexec /x $MsiIdOld32$ /qb! REBOOT=ReallySuppress "$RealUninstallProgramm32$" $MsiIdOld32$
; msiexec /x $MsiIdOld32$ /qb! REBOOT=ReallySuppress
[Winbatch_uninstall_msi_32] [Winbatch_uninstall_msi_32]
msiexec /x $MsiId32$ /qb! REBOOT=ReallySuppress "$RealUninstallProgramm32$" $MsiId32$
; msiexec /x $MsiId32$ /qb! REBOOT=ReallySuppress
[Files_uninstall_32] [Files_uninstall_32]
; Example for recursively deleting the installation directory (don't forget the trailing backslash): ; Example for recursively deleting the installation directory (don't forget the trailing backslash):
@ -79,10 +81,12 @@ msiexec /x $MsiId32$ /qb! REBOOT=ReallySuppress
delete -sf "$InstallDir32$\" delete -sf "$InstallDir32$\"
[Winbatch_uninstall_msi_old_64] [Winbatch_uninstall_msi_old_64]
msiexec /x $MsiIdOld64$ /qb! REBOOT=ReallySuppress "$RealUninstallProgramm64$" $MsiIdOld64$
; msiexec /x $MsiIdOld64$ /qb! REBOOT=ReallySuppress
[Winbatch_uninstall_msi_64] [Winbatch_uninstall_msi_64]
msiexec /x $MsiId64$ /qb! REBOOT=ReallySuppress "$RealUninstallProgramm64$" $MsiId64$
; msiexec /x $MsiId64$ /qb! REBOOT=ReallySuppress
[Files_uninstall_64] [Files_uninstall_64]
; Example for recursively deleting the installation directory: ; Example for recursively deleting the installation directory:

View File

@ -33,3 +33,8 @@ OPSI_INI_SECTION[1]="X86_64"
OPSI_INI_OPTION[1]="MsiId64" OPSI_INI_OPTION[1]="MsiId64"
OPSI_INI_VALUE[1]="{7F34ADBE-77C0-47A0-BBC6-B3DA16CE8E68}" OPSI_INI_VALUE[1]="{7F34ADBE-77C0-47A0-BBC6-B3DA16CE8E68}"
WINST_NAME[0]="RealUninstallProgramm32"
WINST_VALUE[0]="@DL_EXTRACT_WINST_PATH[1]@\\classicshell-uninstall32.exe"
WINST_NAME[1]="RealUninstallProgramm64"
WINST_VALUE[1]="@DL_EXTRACT_WINST_PATH[1]@\\classicshell-uninstall64.exe"

BIN
classicshell-uninstall.au3 Normal file

Binary file not shown.