User Tools

Site Tools


userspace:adobe_flash_ie_other_via_product_property

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
userspace:adobe_flash_ie_other_via_product_property [2012/04/20 11:28]
DaWo
userspace:adobe_flash_ie_other_via_product_property [2021/08/23 08:37] (current)
Line 1: Line 1:
-====== Adobe Flash ActiveX 11.0.2.202.233 ======+====== Adobe Flash ActiveX & Plugin All in One Script 11.0.2.202.233 ======
 Used the Scripts for Adobe Flash installation by Der-Matze as the starting point. Used the Scripts for Adobe Flash installation by Der-Matze as the starting point.
  
Line 9: Line 9:
  
 Installation Script for Adobe Flash ActiveX 11.0.2.202.233 with custom settings file \\ Installation Script for Adobe Flash ActiveX 11.0.2.202.233 with custom settings file \\
-Uninstallation Script for Adobe Flash ActiveX Versions 10.0.45.2 - 11.0.2.202.233 \\+Uninstallation Script for Adobe Flash ActiveX Versions 11.0.2.202.233 \\ 
 + 
 +The .ins files will be placed in the default directories. The product property has to be added to the file OPSI/control or at the creation of the new package.
  
 The installation files can be downloaded from: http://www.adobe.com/special/products/flashplayer/fp_distribution3.html (You may need to apply for a distribution license!) \\ The installation files can be downloaded from: http://www.adobe.com/special/products/flashplayer/fp_distribution3.html (You may need to apply for a distribution license!) \\
Line 51: Line 53:
    
 DefVar $ProductNameFull1$ DefVar $ProductNameFull1$
-set $ProductNameFull1$ = "Adobe Flash 11.0.1.152 Plugin"+set $ProductNameFull1$ = "Adobe Flash 11.0.2.202.233 Plugin"
    
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
Line 57: Line 59:
 Set $ProductPicture$ = "Adobe Flash.png" Set $ProductPicture$ = "Adobe Flash.png"
    
-;Selektiert, ob das Plugin fuer IE oder andere Browser installiert werden soll+;Selektiert, ob ActiveX oder Plugin installiert werden soll
 DefVar $BrowserType$ DefVar $BrowserType$
 DefVar $Executable1$ DefVar $Executable1$
 DefVar $Executable2$ DefVar $Executable2$
-Set $BrowserType$ = GetProductProperty("browsertype","IE")+Set $BrowserType$ = GetProductProperty("browsertype","ActiveX")
 ;Dateinamen der zu installierenden MSI-Pakete ;Dateinamen der zu installierenden MSI-Pakete
-if ($BrowserType$ = "IE")+if ($BrowserType$ = "ActiveX")
  Set $Executable1$ = "install_flash_player_11_active_x_32bit.msi"  Set $Executable1$ = "install_flash_player_11_active_x_32bit.msi"
  Set $Executable2$ = "install_flash_player_11_active_x_64bit.msi"  Set $Executable2$ = "install_flash_player_11_active_x_64bit.msi"
Line 123: Line 125:
 ;Konfigurationsdatei in alle Userprofile kopieren ;Konfigurationsdatei in alle Userprofile kopieren
 copy -s "%SCRIPTPATH%\settings.sol" "%UserProfileDir%\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\" copy -s "%SCRIPTPATH%\settings.sol" "%UserProfileDir%\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\"
 +</code>
 +
 +==== Uninstall.ins ====
 +
 +<code winst>
 +
 +[Initial]
 +;Standard Text, shown during installation
 +Message = Bitte warten, das Produkt wird Deinstalliert
 +
 +;Set Loglevel
 +setLogLevel = 6
 +
 +;Stop when errors
 +ExitOnError = false
 +
 +;Syntax Fehler are shown in a seperate window
 +ScriptErrorMessages = on
 +
 +;Do not use Single-Step Mode
 +TraceMode = off
 +
 +;No winst-window in foreground while batchmode
 +StayOnTop = false
 +
 +[Actions]
 +;Variable for the OS
 +DefVar $OS$
 +Set $OS$ = GetOS
 +
 +;Variable for the OS-subversion
 +DefVar $NTVersion$
 +Set $NTVersion$ = GetNTVersion
 +
 +;Name of product (max. 12 columns)
 +DefVar $ProductName$
 +Set $ProductName$ = "Adobe Flash"
 +
 +;filename of productpicture with extension
 +DefVar $ProductPicture$
 +Set $ProductPicture$ = "Adobe Flash.png"
 +
 +;the variable for the ExitCode
 +DefVar $ExitCode$
 +
 +;show $ProductPicture$ and $ProductName$
 +ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$
 +
 +sub "%ScriptPath%\SubUninstall.ins"
 +
 +</code>
 +
 +==== Uninstall.ins ====
 +
 +<code winst>
 +;Variable für den msiexec Aufruf zur Deinstallation
 +DefVar $UninstallCommand$
 + 
 +;Variable für die jeweilige Version. Wird aus der Registry ausgelesen
 +DefVar $DisplayName$
 +
 +;Adobe Flash ActiveX 11.0.2.202 64-Bit deinstallieren, wenn es in der Registry gefunden wurde
 +Set $DisplayName$ = GetRegistrystringvalue64("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9E25236A-E313-4853-9C8C-DB7015E9F9C4}] DisplayName")
 +if not ($DisplayName$ = "")
 +    set $UninstallCommand$ = "MsiExec.exe /x {9E25236A-E313-4853-9C8C-DB7015E9F9C4} /qb-! REBOOT=ReallySuppress"
 +endif
 +
 +;Adobe Flash Plugin 11.0.2.202 64-Bit deinstallieren, wenn es in der Registry gefunden wurde
 +Set $DisplayName$ = GetRegistrystringvalue64("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1E4B6678-A507-4B6A-B6C7-FEE55FC0C14C}] DisplayName")
 +if not ($DisplayName$ = "")
 +    set $UninstallCommand$ = "MsiExec.exe /x {1E4B6678-A507-4B6A-B6C7-FEE55FC0C14C} /qb-! REBOOT=ReallySuppress"
 +endif
 +
 +;Adobe Flash Plugin 11.0.2.202 32-Bit deinstallieren, wenn es in der Registry gefunden wurde
 +Set $DisplayName$ = GetRegistrystringvalue64("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B2883418-71EB-4F63-97AB-222C67E99358}] DisplayName")
 +if not ($DisplayName$ = "")
 +    set $UninstallCommand$ = "MsiExec.exe /x {B2883418-71EB-4F63-97AB-222C67E99358} /qb-! REBOOT=ReallySuppress"
 +endif
 + 
 +;Adobe Flash Active X 11.0.2.202 32-Bit deinstallieren, wenn es in der Registry gefunden wurde
 +Set $DisplayName$ = GetRegistrystringvalue64("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6B393C32-A8CE-4663-9D5B-EA75C8D1233C}] DisplayName")
 +if not ($DisplayName$ = "")
 +    set $UninstallCommand$ = "MsiExec.exe /x {6B393C32-A8CE-4663-9D5B-EA75C8D1233C} /qb-! REBOOT=ReallySuppress"
 +endif
 +
 +Message "Deinstalliere "+$DisplayName$
 +Winbatch_Uninstall
 +sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"
 + 
 +if ( $NTVersion$ = "Win2K" OR $NTVersion$ = "WinXP" OR $NTVersion$ = "Win NT 5.2" )
 +    Files_Delete_AllUsers_WinNT5x /AllNTUserProfiles
 +endif
 + 
 +if ( $NTVersion$ = "Windows Vista" )
 +    Files_Delete_AllUsers_WinNT6x /AllNTUserProfiles
 +endif
 + 
 +[Winbatch_Uninstall]
 +$UninstallCommand$
 + 
 +[Files_Delete_AllUsers_WinNT5x]
 +;Konfigurationsordner in allen Userprofilen löschen
 +delete -sf "%UserProfileDir%\Anwendungsdaten\Macromedia\"
 + 
 +[Files_Delete_AllUsers_WinNT6x]
 +;Konfigurationsordner in allen Userprofilen löschen
 +delete -sf "%UserProfileDir%\AppData\Roaming\Macromedia\"
 +</code>
 +
 +==== OPSI/control ====
 +<code>
 +[ProductProperty]
 +type: unicode
 +name: browsertype
 +multivalue: False
 +editable: False
 +description: Selects if ActiveX should be installed for IE or the plugin for plugin based browsers like Firefox
 +values: ["ActiveX", "Plugin"]
 +default: ["ActiveX"]
 </code> </code>
userspace/adobe_flash_ie_other_via_product_property.1334921286.txt.gz · Last modified: 2021/08/23 08:37 (external edit)