This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
userspace:foxit_pdf_reader [2012/07/17 12:19] SisterOfMercy created |
userspace:foxit_pdf_reader [2021/08/23 08:37] (current) |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| We use the Enterprise version, but this script will probably also work with the normal version: http:// | We use the Enterprise version, but this script will probably also work with the normal version: http:// | ||
| + | Get the most recent msi installer here: http:// | ||
| + | |||
| - | The registry settings are for setting of the preferences. setup.ins and uninstall.ins have some double code, but I find it easier this way, seperate scripts for setup and uninstall.\\ | ||
| ==== control file ==== | ==== control file ==== | ||
| Line 11: | Line 12: | ||
| <code winst> | <code winst> | ||
| [Package] | [Package] | ||
| - | version: | + | version: |
| depends: | depends: | ||
| incremental: | incremental: | ||
| Line 18: | Line 19: | ||
| type: localboot | type: localboot | ||
| id: foxit-pdf-reader | id: foxit-pdf-reader | ||
| - | name: Foxit PDF Reader | + | name: FoxIt PDF Reader |
| - | description: | + | description: |
| advice: | advice: | ||
| - | version: | + | version: |
| - | priority: | + | priority: |
| licenseRequired: | licenseRequired: | ||
| productClasses: | productClasses: | ||
| - | setupScript: | + | setupScript: |
| - | uninstallScript: | + | uninstallScript: |
| updateScript: | updateScript: | ||
| alwaysScript: | alwaysScript: | ||
| Line 34: | Line 35: | ||
| [Changelog] | [Changelog] | ||
| - | foxit-pdf-reader (5.3.1.0606-1) testing; urgency=low | + | foxit-pdf-reader (6.14.0217-1) testing; urgency=low |
| * Initial package | * Initial package | ||
| - | -- ICT <ict@your-mom.com> | + | -- ICT <ict@gcecad-service.nl> |
| </ | </ | ||
| - | ==== setup.ins ==== | + | ==== setup3264.ins ==== |
| <code winst> | <code winst> | ||
| + | ; Copyright (c) uib gmbh (www.uib.de) | ||
| + | ; This sourcecode is owned by uib | ||
| + | ; and published under the Terms of the General Public License. | ||
| + | ; credits: http:// | ||
| + | ; | ||
| + | ; License Management removed | ||
| + | |||
| + | |||
| [Actions] | [Actions] | ||
| - | requiredWinstVersion >= "4.11.2.1" | + | requiredWinstVersion >= "4.10.8.6" |
| - | DefVar $MsiId$ | + | ;DefVar $MsiId32$ |
| + | ;DefVar $UninstallProgram32$ | ||
| + | ;DefVar $MsiId64$ | ||
| + | ;DefVar $UninstallProgram64$ | ||
| DefVar $LogDir$ | DefVar $LogDir$ | ||
| DefVar $ProductId$ | DefVar $ProductId$ | ||
| DefVar $MinimumSpace$ | DefVar $MinimumSpace$ | ||
| - | DefVar $InstallDir$ | + | ;DefVar $InstallDir32$ |
| + | ;DefVar $InstallDir64$ | ||
| DefVar $ExitCode$ | DefVar $ExitCode$ | ||
| + | DefVar $INST_SystemType$ | ||
| + | ;DefVar $INST_architecture$ | ||
| + | DefVar $INST_MsVersion$ | ||
| + | set $INST_MsVersion$ = GetMsVersionInfo | ||
| + | Set $INST_SystemType$ = GetSystemType | ||
| + | ;set $INST_architecture$ = GetProductProperty(" | ||
| Set $LogDir$ = " | Set $LogDir$ = " | ||
| ; ---------------------------------------------------------------- | ; ---------------------------------------------------------------- | ||
| + | ; - Please edit the following values | ||
| + | ; ---------------------------------------------------------------- | ||
| + | ; | ||
| + | ; therefore please: only lower letters, no umlauts, | ||
| + | ; no white space use ' | ||
| Set $ProductId$ | Set $ProductId$ | ||
| - | Set $MinimumSpace$ | + | Set $MinimumSpace$ |
| - | Set $MsiId$ | + | ; the path were we find the product after the installation |
| - | Set $InstallDir$ = "%ProgramFiles32Dir%\Foxit PDF Reader" | + | ;Set $InstallDir32$ = " |
| + | ;Set $InstallDir64$ = "%ProgramFiles64Dir%\<path to the product>" | ||
| ; ---------------------------------------------------------------- | ; ---------------------------------------------------------------- | ||
| Line 68: | Line 93: | ||
| isFatalError | isFatalError | ||
| ; Stop process and set installation status to failed | ; Stop process and set installation status to failed | ||
| - | else | + | endif |
| - | comment | + | if $INST_MsVersion$ < "5.1" |
| - | ShowBitmap | + | LogError |
| + | isFatalError | ||
| + | endif | ||
| - | if not (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" + $MsiId$ + "] DisplayName") = "" | + | comment |
| - | comment "MSI id " | + | ShowBitmap " |
| - | Winbatch_uninstall | + | |
| - | sub_check_exitcode | + | if FileExists("%ScriptPath%\delsub3264.ins") |
| + | comment "Start uninstall sub section" | ||
| + | Sub "%ScriptPath%\delsub3264.ins" | ||
| endif | endif | ||
| + | |||
| + | comment " | ||
| - | Message " | + | if ($INST_SystemType$ = "x86 System" |
| + | ;and ($INST_architecture$ = " | ||
| + | Message " | ||
| + | comment "Start setup program" | ||
| + | Winbatch_install_32 | ||
| + | Sub_check_exitcode | ||
| + | comment "Copy files" | ||
| + | Files_install_32 /32Bit | ||
| + | comment "Patch Registry" | ||
| + | Registry_install /32Bit | ||
| + | Registry_install_AllProfiles / | ||
| + | comment " | ||
| + | LinkFolder_install | ||
| + | endif | ||
| + | if ($INST_SystemType$ = "64 Bit System" | ||
| + | ;and (($INST_architecture$ = " | ||
| + | Message " | ||
| comment "Start setup program" | comment "Start setup program" | ||
| - | Winbatch_install | + | Winbatch_install_32 |
| + | ; | ||
| Sub_check_exitcode | Sub_check_exitcode | ||
| - | + | comment "Copy files" | |
| + | Files_install_64 /64Bit | ||
| comment "Patch Registry" | comment "Patch Registry" | ||
| - | Registry_install / | + | Registry_install |
| - | + | Registry_install_AllProfiles | |
| + | comment " | ||
| + | LinkFolder_install | ||
| + | ; | ||
| endif | endif | ||
| - | [Winbatch_install] | + | [Winbatch_install_32] |
| - | msiexec /qn /package " | + | " |
| + | |||
| + | ; | ||
| + | ;" | ||
| + | |||
| + | [Files_install_32] | ||
| + | ; Example of recursively copying some files into the installation directory: | ||
| + | ; | ||
| + | ; copy -s " | ||
| + | |||
| + | [Winbatch_install_64] | ||
| + | ; Choose one of the following examples as basis for your installation | ||
| + | ; You can use $LicenseKey$ var to pass a license key to the installer | ||
| + | ; | ||
| + | ; === Nullsoft Scriptable Install System ================================================================ | ||
| + | ; " | ||
| + | ; | ||
| + | ; === MSI package ======================================================================================= | ||
| + | ; You may use the parameter PIDKEY=$Licensekey$ | ||
| + | ; msiexec /i " | ||
| + | ; | ||
| + | ; === InstallShield + MSI===================================================================================== | ||
| + | ; Attention: The path to the log file should not contain any whitespaces | ||
| + | ; " | ||
| + | ; " | ||
| + | ; | ||
| + | ; === InstallShield ===================================================================================== | ||
| + | ; Create setup.iss answer file by running: setup.exe /r / | ||
| + | ; " | ||
| + | ; | ||
| + | ; === Inno Setup ======================================================================================== | ||
| + | ; http:// | ||
| + | ; You may create setup answer file by: setup.exe / | ||
| + | ; You may use an answer file by the parameter / | ||
| + | ; " | ||
| + | |||
| + | [Files_install_64] | ||
| + | ; Example of recursively copying some files into the installation directory: | ||
| + | ; | ||
| + | ; copy -s " | ||
| [Registry_install] | [Registry_install] | ||
| - | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 5.0\StartPage\Advertisement] | + | ; Example of setting some values of an registry key: |
| - | set "bShowAdvertise" | + | ; |
| + | ; openkey [HKEY_LOCAL_MACHINE\Software\$ProductId$] | ||
| + | ; set " | ||
| + | ; set " | ||
| + | ; set " | ||
| + | |||
| + | [Registry_install_AllProfiles] | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Annotation\Ink] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Find] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\GlobalData\Widget] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Markup] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\plugins\Speech] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\plugins\Updater] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\CreatePDF] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Display] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Documents] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\EmbedDocAssociation] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\FullScreen] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\General] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\History\Options] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\IeAssociation] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Internet] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\InternetSearch] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Languages] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Others] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\PrevThumAssociation] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Readering] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Trust Manager] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Ribbon] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Ribbon\Ribbon Quick Access Toolbar] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Signature] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\SnapShot] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\SpellCheck] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\StartPage\Advertisement] | ||
| + | set "nSelIndex" | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\StartPage\Update] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\TextView\FindInfo] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\TextView\ReplaceInfo] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\TextView\TextWidthInfo] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\BaseControlBar-59626] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\ControlBar-59626] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\ControlBars-Summary] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\DockManager-128] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\1] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\10] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\11] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\2] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\3] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\4] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\5] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\6] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\7] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\8] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Foxit Professioner Tools\9] | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\MenuBar] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Basic] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Comments] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Convert] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\docuSign] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Drawing] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Edit] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Favorite] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Format] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Forms] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Measurement Format] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Measurements] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Property] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Reading] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\ShowHideToolBarFind] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\View] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\ToolBarButtons\Basic] | ||
| + | set " | ||
| + | set " | ||
| + | set "Text View" = REG_DWORD: | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\ToolBarButtons\Comments] | ||
| + | set " | ||
| + | set "File Attachment" | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\ToolbarParameters] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | ;set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\UIVersion] | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\WindowPlacement] | ||
| + | set " | ||
| + | set " | ||
| + | set " | ||
| + | |||
| + | |||
| + | ; Set classic mode | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | |||
| + | ; Disable updater | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\plugins\Updater] | ||
| + | ;set " | ||
| + | |||
| + | ; Set measurement unit to millimeters | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Documents] | ||
| + | ;set " | ||
| + | |||
| + | ; Disable javascript | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Preferences\Others] | ||
| + | ;set " | ||
| + | |||
| + | ; Disable spellcheck | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\SpellCheck] | ||
| + | ;set " | ||
| + | |||
| + | ; set view settings of menu bar | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\MenuBar] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | |||
| + | ; Turn off toolbars | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Comments] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Convert] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\docuSign] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | |||
| + | ; Set view settings of Toolbars | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\Toolbar\Basic] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | |||
| + | ; | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | |||
| + | ; Turn off a few buttons on basic toolbar | ||
| + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0\Windows\Toolbars\ToolBarButtons\Basic] | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| - | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader | + | ; Turn on all buttons on view toolbar |
| - | set "Enabled" | + | ;openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader |
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set "Loupe Tool" = REG_DWORD: | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set " | ||
| + | ;set "RotateCCW" = REG_DWORD:00000001 | ||
| - | openkey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 5.0\plugins\Updater] | + | ; todo: nogmaals checken en print as grayscale default aanzetten! |
| - | set " | + | |
| - | set " | + | |
| - | openkey | + | ; Remove stored start menu order |
| - | set " | + | deletekey |
| - | openkey | + | [LinkFolder_install] |
| - | set " | + | ; Example of deleting a folder from AllUsers startmenu: |
| - | set " | + | ; |
| - | set " | + | ; set_basefolder common_programs |
| - | set " | + | ; delete_subfolder $ProductId$ |
| - | set " | + | ; |
| - | set " | + | ; Example of creating an shortcut to the installed exe in AllUsers startmenu: |
| - | set " | + | ; |
| - | set " | + | ; set_basefolder common_programs |
| - | set " | + | ; set_subfolder $ProductId$ |
| - | set "IsDefaultLayout"=REG_DWORD:00000000 | + | ; |
| + | ; set_link | ||
| + | ; name: $ProductId$ | ||
| + | ; target: <path to the program> | ||
| + | ; parameters: | ||
| + | ; working_dir: $InstallDir$ | ||
| + | ; icon_file: | ||
| + | ; icon_index: | ||
| + | ; end_link | ||
| + | ; | ||
| + | ; Example of creating an shortcut to the installed exe on AllUsers desktop: | ||
| + | ; | ||
| + | ; set_basefolder common_desktopdirectory | ||
| + | ; set_subfolder | ||
| + | ; | ||
| + | ; set_link | ||
| + | ; name: $ProductId$ | ||
| + | ; target: <path to the program> | ||
| + | ; parameters: | ||
| + | ; working_dir: | ||
| + | ; icon_file: <path to icon file> | ||
| + | ; icon_index: | ||
| + | ; end_link | ||
| - | [Winbatch_uninstall] | ||
| - | msiexec /qn /uninstall $MsiId$ | ||
| [Sub_check_exitcode] | [Sub_check_exitcode] | ||
| Line 151: | Line 872: | ||
| </ | </ | ||
| - | ==== uninstall.ins ==== | + | |
| + | ==== uninstall3264.ins ==== | ||
| <code winst> | <code winst> | ||
| + | ; Copyright (c) uib gmbh (www.uib.de) | ||
| + | ; This sourcecode is owned by uib gmbh | ||
| + | ; and published under the Terms of the General Public License. | ||
| + | ; credits: http:// | ||
| + | ; | ||
| + | ; License Management removed | ||
| + | |||
| [Actions] | [Actions] | ||
| - | requiredWinstVersion >= "4.11.2.1" | + | requiredWinstVersion >= "4.10.8.6" |
| - | DefVar $MsiId$ | + | ;DefVar $MsiId32$ |
| + | ;DefVar $UninstallProgram32$ | ||
| + | ;DefVar $MsiId64$ | ||
| + | ;DefVar $UninstallProgram64$ | ||
| DefVar $LogDir$ | DefVar $LogDir$ | ||
| - | DefVar $ProductId$ | ||
| - | DefVar $InstallDir$ | ||
| DefVar $ExitCode$ | DefVar $ExitCode$ | ||
| + | DefVar $ProductId$ | ||
| + | ;DefVar $InstallDir32$ | ||
| + | ;DefVar $InstallDir64$ | ||
| + | DefVar $INST_SystemType$ | ||
| + | ;DefVar $INST_architecture$ | ||
| + | |||
| + | Set $INST_SystemType$ = GetSystemType | ||
| + | ;set $INST_architecture$ = GetProductProperty(" | ||
| + | |||
| Set $LogDir$ = " | Set $LogDir$ = " | ||
| + | ; ---------------------------------------------------------------- | ||
| + | ; - Please edit the following values | ||
| ; ---------------------------------------------------------------- | ; ---------------------------------------------------------------- | ||
| Set $ProductId$ | Set $ProductId$ | ||
| - | Set $MsiId$ | + | ;Set $InstallDir32$ = " |
| - | Set $InstallDir$ = "%ProgramFiles32Dir%\Foxit PDF Reader" | + | ;Set $InstallDir64$ = "%ProgramFiles64Dir%\<path to the product>" |
| ; ---------------------------------------------------------------- | ; ---------------------------------------------------------------- | ||
| + | |||
| comment "Show product picture" | comment "Show product picture" | ||
| Line 176: | Line 918: | ||
| Message " | Message " | ||
| - | if not (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" | + | if FileExists("%ScriptPath%\delsub3264.ins") |
| - | comment "MSI id " | + | comment "Start uninstall sub section" |
| - | Winbatch_uninstall | + | Sub "%ScriptPath%\delsub3264.ins" |
| - | sub_check_exitcode | + | |
| endif | endif | ||
| + | </ | ||
| + | |||
| + | ==== delsub3264.ins ==== | ||
| + | |||
| + | <code winst> | ||
| + | ; Copyright (c) uib gmbh (www.uib.de) | ||
| + | ; This sourcecode is owned by uib gmbh | ||
| + | ; and published under the Terms of the General Public License. | ||
| + | ; credits: http:// | ||
| + | ; | ||
| + | ; License Management removed | ||
| + | |||
| + | DefStringList $result$ | ||
| + | DefStringList $result1$ | ||
| + | DefVar $appKey$ | ||
| + | DefVar $UninstallCommandList$ | ||
| + | DefVar $appString$ | ||
| + | DefVar $appKeyString$ | ||
| + | DefVar $testName$ | ||
| + | DefVar $exeString$ | ||
| + | |||
| + | Set $appKeyString$ = " | ||
| + | Set $appString$ = "Foxit Reader" | ||
| + | |||
| + | ;Set $MsiId32$ = ' | ||
| + | ;Set $UninstallProgram32$ = $InstallDir32$ + " | ||
| + | |||
| + | ;Set $MsiId64$ = ' | ||
| + | ;Set $UninstallProgram64$ = $InstallDir64$ + " | ||
| + | |||
| + | if ($INST_SystemType$ = "x86 System" | ||
| + | ;and ($INST_architecture$ = " | ||
| + | Message " | ||
| + | |||
| + | Set $result$ = getRegistryKeyList32(" | ||
| + | for $app$ in $result$ do Sub_searchApp32 | ||
| + | if not ($UninstallCommandList$ = "" | ||
| + | set $result1$ = splitString($UninstallCommandList$,"::" | ||
| + | for $UninstallCommand$ in $result1$ do Winbatch_uninstall_32 /32Bit | ||
| + | sub_check_exitcode | ||
| + | endif | ||
| + | |||
| + | |||
| + | ; if FileExists($UninstallProgram32$) | ||
| + | ; comment " | ||
| + | ; | ||
| + | ; | ||
| + | ; endif | ||
| + | |||
| + | ; if not (GetRegistryStringValue32(" | ||
| + | ; comment "MSI id " + $MsiId32$ + " found in registry, starting msiexec to uninstall" | ||
| + | ; | ||
| + | ; | ||
| + | ; endif | ||
| + | |||
| + | comment " | ||
| + | Files_uninstall_32 /32Bit | ||
| + | comment " | ||
| + | Registry_uninstall /32Bit | ||
| + | Registry_uninstall_AllProfiles / | ||
| + | endif | ||
| + | |||
| + | if ($INST_SystemType$ = "64 Bit System" | ||
| + | ;and (($INST_architecture$ = " | ||
| + | Message " | ||
| + | |||
| + | ; Set $result$ = getRegistryKeyList64(" | ||
| + | ; for $app$ in $result$ do Sub_searchApp64 | ||
| + | ; if not ($UninstallCommandList$ = "" | ||
| + | ; set $result1$ = splitString($UninstallCommandList$,"::" | ||
| + | ; for $UninstallCommand$ in $result1$ do Winbatch_uninstall_64 /64Bit | ||
| + | ; | ||
| + | ; endif | ||
| + | |||
| + | Set $result$ = getRegistryKeyList32(" | ||
| + | for $app$ in $result$ do Sub_searchApp32 | ||
| + | if not ($UninstallCommandList$ = "" | ||
| + | set $result1$ = splitString($UninstallCommandList$,"::" | ||
| + | for $UninstallCommand$ in $result1$ do Winbatch_uninstall_32 /32Bit | ||
| + | sub_check_exitcode | ||
| + | endif | ||
| + | |||
| + | ; if FileExists($UninstallProgram64$) | ||
| + | ; comment " | ||
| + | ; | ||
| + | ; | ||
| + | ; endif | ||
| + | |||
| + | ; if not (GetRegistryStringValue64(" | ||
| + | ; comment "MSI id " + $MsiId64$ + " found in registry, starting msiexec to uninstall" | ||
| + | ; | ||
| + | ; | ||
| + | ; endif | ||
| + | |||
| + | comment " | ||
| + | Files_uninstall_64 /64Bit | ||
| + | comment " | ||
| + | Registry_uninstall /64Bit | ||
| + | Registry_uninstall_AllProfiles / | ||
| + | endif | ||
| + | |||
| + | comment " | ||
| + | LinkFolder_uninstall | ||
| + | |||
| + | [Winbatch_uninstall_32] | ||
| + | $UninstallCommand$ | ||
| + | |||
| + | [Files_uninstall_32] | ||
| + | ; Example for recursively deleting the installation directory (don't forget the trailing backslash): | ||
| + | ; | ||
| + | ; delete -sf " | ||
| + | |||
| + | [Winbatch_uninstall_64] | ||
| + | $UninstallCommand$ | ||
| + | |||
| + | [Files_uninstall_64] | ||
| + | ; Example for recursively deleting the installation directory (don't forget the trailing backslash): | ||
| + | ; | ||
| + | ; delete -sf " | ||
| + | |||
| + | [Registry_uninstall] | ||
| + | ; Example of deleting a registry key: | ||
| + | ; | ||
| + | ; deletekey [HKEY_LOCAL_MACHINE\Software\$ProductId$] | ||
| + | |||
| + | [Registry_uninstall_AllProfiles] | ||
| + | deletekey [HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 6.0] | ||
| - | [Winbatch_uninstall] | + | [LinkFolder_uninstall] |
| - | msiexec /qn / | + | ; Example of deleting a folder from AllUsers startmenu: |
| + | ; | ||
| + | ; set_basefolder common_programs | ||
| + | ; delete_subfolder $ProductId$ | ||
| + | ; | ||
| + | ; Example of deleting a shortcut from AllUsers desktop: | ||
| + | ; | ||
| + | ; set_basefolder common_desktopdirectory | ||
| + | ; set_subfolder "" | ||
| + | ; delete_element | ||
| [Sub_check_exitcode] | [Sub_check_exitcode] | ||
| Line 212: | Line 1089: | ||
| endif | endif | ||
| endif | endif | ||
| + | endif | ||
| + | |||
| + | [Sub_searchApp32] | ||
| + | set $appKey$ = " | ||
| + | Set $testName$ = GetRegistryStringValue32($appKey$) | ||
| + | if contains($testName$, | ||
| + | set $UninstallCommandList$ = $UninstallCommandList$ + " | ||
| + | endif | ||
| + | |||
| + | [Sub_searchApp64] | ||
| + | set $appKey$ = " | ||
| + | Set $testName$ = GetRegistryStringValue64($appKey$) | ||
| + | if contains($testName$, | ||
| + | set $UninstallCommandList$ = $UninstallCommandList$ + " | ||
| endif | endif | ||
| </ | </ | ||