User Tools

Site Tools


userspace:adobe_reader_dc

Differences

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

Link to this comparison view

userspace:adobe_reader_dc [2015/12/18 12:14]
efred code for Viewer.aapp added
userspace:adobe_reader_dc [2021/08/23 08:37]
Line 1: Line 1:
-====== Adobe Reader DC ====== 
-Adaptation of the opsi-template scripts for Adobe Reader. \\ 
-Download Adobe Reader DC from here: http://get.adobe.com/reader/enterprise/ and rename it to AdobeReader.exe\\ 
  
-This code will disable AdobeARM and the Adobe Reader DC Updater and it will delete the Sidebar of Adobe Reader DCs. \\ 
-You have to check the MSI-id. If Adobe will get a new Version, it will change, so you have to edit the MSI-id in setup.ins and uninstall.ins. This code is for 15.009.20069 (German). 
- 
-<code> 
-Tree: 
-|-- files 
-|   |--Viewer.aapp 
-|-- AdobeReader.exe 
-|-- adobereaderdc.png 
-|-- setup.ins 
-`-- uninstall.ins 
-</code> 
- 
-==== control file ==== 
- 
-<code winst> 
-[Package] 
-version: 10 
-depends:  
-incremental: False 
- 
-[Product] 
-type: localboot 
-id: adobereaderdc 
-name: Adobe Reader DC 
-description:  
-advice:  
-version: 15.009.20069 
-priority: 0 
-licenseRequired: False 
-productClasses:  
-setupScript: setup.ins 
-uninstallScript: uninstall.ins 
-updateScript:  
-alwaysScript:  
-onceScript:  
-customScript:  
-userLoginScript:  
- 
-[Changelog] 
-adobereaderdc (15.009.20069-10) testing; urgency=low; add MSIid as an variable 
- -- fjelk <admin@duedal.ch>  Wed, 18.12.2015 11:07:00 +0000 
- 
-adobereaderdc (15.009.20069-9) testing; urgency=low; add reg-key for disable update 
- -- fjelk <admin@duedal.ch>  Wed, 20 Nov 2015 15:28:26 +0000 
- 
-adobereaderdc (15.009.20069-8) testing; urgency=low; uninstall previous version 
- -- fjelk <admin@duedal.ch>  Wed, 16 Nov 2015 15:28:26 +0000 
- 
-adobereaderdc (15.009.20069-7) testing; urgency=low; uninstall previous version 
- -- fjelk <admin@duedal.ch>  Wed, 04 Nov 2015 15:28:26 +0000 
- 
-adobereaderdc (15.009.20069-5) testing; urgency=low; disable ARM 
-  * Initial package 
- -- fjelk <admin@duedal.ch>  Wed, 04 Nov 2015 15:28:26 +0000 
-</code> 
- 
-==== setup.ins ==== 
- 
-<code winst> 
-[Actions] 
-requiredWinstVersion >= "4.10.8.6" 
- 
-DefVar $LogDir$ 
-DefVar $ProductId$   
-DefVar $MinimumSpace$ 
-DefVar $InstallDir$ 
-DefVar $Setupfile$ 
-DefVar $ExitCode$ 
-DefVar $INST_SystemType$ 
-DefVar $INST_MsVersion$ 
-DefVar $MSIid$ 
-  
-set $INST_MsVersion$ = GetMsVersionInfo 
-Set $INST_SystemType$ = GetSystemType 
-;set $INST_architecture$ = GetProductProperty("install_architecture","system specific") 
-Set $LogDir$ = "%SystemDrive%\tmp" 
-  
-; ---------------------------------------------------------------- 
-; - Please edit the following values                             - 
-; ---------------------------------------------------------------- 
-;$ProductId$ should be the name of the product in opsi 
-; therefore please: only lower letters, no umlauts,  
-; no white space use '-' as a seperator 
-Set $MSIid$       = "{AC76BA86-7AD7-1031-7B44-AC0F074E4100}" 
-Set $ProductId$       = "adobereaderdc" 
-Set $MinimumSpace$    = "500 MB" 
-Set $Setupfile$   = "AdobeReader.exe" 
-; the path were we find the product after the installation 
-Set $InstallDir$      = "%ProgramFiles32Dir%\Adobe\Acrobat Reader DC" 
-; ---------------------------------------------------------------- 
-  
-if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$)) 
- LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$ 
- isFatalError 
- ; Stop process and set installation status to failed 
-endif 
- 
- 
-    
-if $INST_MsVersion$ < "6.1" 
- LogError "Windows 7 or newer is required for " + $ProductId$   
- isFatalError 
-endif 
-  
-comment "Show product picture" 
-ShowBitmap "%ScriptPath%\" + $ProductId$ + ".png" $ProductId$ 
- 
- 
-if FileExists("%ProgramFiles32Dir%\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe") 
- comment "Start uninstall sub section" 
- WinBatch_uninstall 
-endif 
- 
- 
-;Text shown during installation 
-Message "Installiert Adobe Reader DC" 
-;Sets the LogLevel 
-;Allowed LogLevels are: 
-;0 = nothing (absolute nothing) 
-;1 = essential ("essential information") 
-;2 = critical (unexpected errors that my cause a program abort) 
-;3 = error (Errors that don't will abort the running program) 
-;4 = warning (you should have a look at this) 
-;5 = notice (Important statements to the program flow) 
-;6 = info (Additional Infos) 
-;7 = debug (important debug messages) 
-;8 = debug2 (a lot more debug informations and data) 
-;9 = confidential (passwords and other security relevant data) 
-SetLogLevel=6 
-WinBatch_Install 
-DosBatch_DisableARM 
-Registry_install 
-Files_copy_local 
-sub_check_exitcode 
- 
-[Files_copy_local] 
-delete -f "$InstallDir$\Reader\AcroApp\DEU\Viewer.aapp" 
-copy -s "%scriptpath%\files\Viewer.aapp" "$InstallDir$\Reader\AcroApp\DEU\." 
- 
-[Registry_install] 
-openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\DC\FeatureLockDown] 
-set "bUpdater" = reg_dword:0 
- 
-[DosBatch_DisableARM] 
-sc stop AdobeARMservice 
-sc config AdobeARMservice start= disabled 
-  
-[WinBatch_Install] 
-%scriptpath%\$Setupfile$ /sAll /rs /msi EULA_ACCEPT=YES 
- 
-[WinBatch_uninstall] 
-MsiExec.exe /passive /x $MSIid$ 
- 
-[Sub_check_exitcode] 
-comment "Test for installation success via exit code" 
-set $ExitCode$ = getLastExitCode 
-; informations to exit codes see 
-; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx 
-; http://msdn.microsoft.com/en-us/library/aa368542.aspx 
-if ($ExitCode$ = "0") 
- comment "Looks good: setup program gives exitcode zero" 
-else 
- comment "Setup program gives a exitcode unequal zero: " + $ExitCode$ 
- if ($ExitCode$ = "1605") 
- comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed." 
- comment "Uninstall of a not installed product failed - no problem" 
- else 
- if ($ExitCode$ = "1641") 
- comment "looks good: setup program gives exitcode 1641" 
- comment "ERROR_SUCCESS_REBOOT_INITIATED 1641 The installer has initiated a restart. This message is indicative of a success." 
- else 
- if ($ExitCode$ = "3010") 
- comment "looks good: setup program gives exitcode 3010" 
- comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative of a success." 
- else 
- logError "Fatal: Setup program gives an unknown exitcode unequal zero: " + $ExitCode$ 
- isFatalError 
- endif 
- endif 
- endif 
-endif 
-</code> 
- 
- 
-==== uninstall.ins ==== 
- 
-<code winst> 
-[Actions] 
- 
-DefVar $MSIid$ 
- 
-Set $MSIid$       = "{AC76BA86-7AD7-1031-7B44-AC0F074E4100}" 
- 
-Message "Deinstalliere Adobe Reader DC" 
-WinBatch_uninstall 
-  
-[WinBatch_uninstall] 
-MsiExec.exe /passive /x $MSIid$ 
-<code winst> 
-</code> 
- 
- 
-==== Viewer.aapp ==== 
- 
-<code winst> 
-<Application xmlns="http://ns.adobe.com/acrobat/app/2014" title="Anzeigeprogramm" id="Viewer" majorVersion="1" requiresDoc="true" minorVersion="0"> 
-</Application> 
-</code> 
userspace/adobe_reader_dc.txt ยท Last modified: 2021/08/23 08:37 (external edit)