Changes

PDF X-Change Viewer

551 bytes added, 14:16, 16 May 2020
add categories, add new version with more variables
See the help file topic "Silent installation" for more information about various switches.
== Install from EXE ==
 
<source lang="xml">
<package
id="pdfxchange_viewer"
name="PDF-XChange Viewer"
revision="%PKG_VERSION%"
reboot="false"
priority="0" >
 
<variable name="PKG_VERSION" value="2.5.322.10" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\PDFXChange" />
<variable name="PKG_NAME" value="PDFXVwer%PKG_VERSION%.exe" />
<variable name="PKG_INSTALL_SWITCH" value="/VERYSILENT /SUPPRESSMSGBOXES /LOG /NORESTART /NODESKICON /TYPE=Full" />
<variable name="PKG_REMOVE_SWITCH" value="/VERYSILENT /SUPPRESSMSGBOXES /LOG /NORESTART" />
<variable name="PKG_DESTINATION" value="%PROGRAMFILES%\Tracker Software\PDF Viewer" />
 
<check type="uninstall" condition="versiongreaterorequal" path="PDF-Viewer" value="%PKG_VERSION%" />
 
<install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH%' />
 
<upgrade include="install" />
 
<remove cmd='"%PKG_DESTINATION%\unins000.exe" %PKG_REMOVE_SWITCH%' />
</package>
</source>
 
Alternatively, you can use registry for check installation:
<source lang="xml">
<check type="registry" condition="exists" path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A278382D-4F1B-4D47-9885-8523F7261E8D}_is1\UninstallString" value="C:\Program Files\Tracker Software\PDF Viewer\unins000.exe\" />
<check type="registry" condition="exists" path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A278382D-4F1B-4D47-9885-8523F7261E8D}_is1\DisplayVersion" value="2.5.189.0" />
</source>
 
== Install from MSI ==
This is an amended version of the original package further below which uses both the 32bit and 64bit installers and exit codes appropriately to bypass the incompatabilities of each with the other OS. The install checks are also accurate as well. I have used this so I can use one package on 32bit XP and 64bit Windows 7.
</package>
</source>
 
 
<source lang="xml">
<package
id="pdfxchange_viewer"
name="PDF-XChange Viewer"
revision="251890"
reboot="false"
priority="10">
<check type="registry" condition="exists" path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A278382D-4F1B-4D47-9885-8523F7261E8D}_is1\UninstallString" value="C:\Program Files\Tracker Software\PDF Viewer\unins000.exe\" />
<check type="registry" condition="exists" path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A278382D-4F1B-4D47-9885-8523F7261E8D}_is1\DisplayVersion" value="2.5.189.0" />
<install cmd='"%SOFTWARE%\PDFXVwer.exe" /VERYSILENT /NORESTART' />
<upgrade cmd='"%SOFTWARE%\PDFXVwer.exe" /VERYSILENT /NORESTART' />
<remove cmd='"%PROGRAMFILES%\Tracker Software\PDF-XChange Viewer\unins000.exe" /VERYSILENT' />
</package>
</source>
 
Note the installer installs [[Ask Toolbar]], you may want to remove it.
[[category:Silent Installers]]
74
edits