Difference between revisions of "Foxit Reader"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m (WPKG has no problem with umlauts, but the path has to be valid - in german version it is "Programme".)
(Added set as default PDF reader command)
Line 52: Line 52:
 
This above method will work, but you will run into problems when trying this with a German version of Windows, as the "Start menu" is called "Startmenü". You may want to correct the path in that case.
 
This above method will work, but you will run into problems when trying this with a German version of Windows, as the "Start menu" is called "Startmenü". You may want to correct the path in that case.
  
Of course, this will also work with any other version of Windows.
+
Of course, this will also work with any other version of Windows. This install will set Foxit Reader as default PDF reader.
  
  
Line 70: Line 70:
  
 
  <install cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 
  <install cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 +
<install cmd=""%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" -register"/>
  
 
  <remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />
 
  <remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />
  
 
  <upgrade cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 
  <upgrade cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 +
<upgrade cmd=""%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" -register"/>
  
 
</package>
 
</package>

Revision as of 19:10, 13 November 2008

Silent install for Foxit Reader, a "free PDF document viewer and printer, with incredible small size (only 2.55 M download size), breezing-fast launch speed and rich feature set".

You will need to download the msi version of Foxit Reader in order for this to work. I would also recommend setting a different user in the permissions.

<?xml version="1.0" encoding="UTF-8"?>

<packages>

<package
        id="foxit"
        name="Foxit Reader"
        revision="2.3"
        reboot="false"
        priority="0">
        
	<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" value="2.3.2008.2923"/>
                
<install cmd='msiexec /i %SOFTWARE%\foxit\FoxitReader23.msi /passive /norestart'>
            <exit code="0" />
        </install>
	<install cmd='cmd /c mkdir "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
	<install cmd='cmd /c copy "%UserProfile%\Start Menu\Programs\Foxit Reader\Foxit Reader.lnk" "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
	<install cmd='cmd /c rmdir /q /s "%UserProfile%\Start Menu\Programs\Foxit Reader"' />
	<install cmd='cmd /c cacls "%ProgramFiles%\\Foxit Software" /T /E /G "Everyone":F ' />
	<exit code="1332" />
	<install cmd='cmd /c cacls "%AllUsersProfile%\\Start Menu\\Programs\\Foxit Reader" /T /E /G "Everyone":F ' />
	<exit code="1332" />
        
        <remove  cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />
	<remove cmd='cmd /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
        
	<upgrade cmd='cmd /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
        <upgrade cmd='msiexec /i %SOFTWARE%\foxit\FoxitReader23.msi /passive /norestart'>
            <exit code="0" />
        </upgrade>
	<upgrade cmd='cmd /c mkdir "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
	<upgrade cmd='cmd /c copy "%UserProfile%\Start Menu\Programs\Foxit Reader\Foxit Reader.lnk" "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
	<upgrade cmd='cmd /c rmdir /q /s "%UserProfile%\Start Menu\Programs\Foxit Reader"' />
	<upgrade cmd='cmd /c cacls "%ProgramFiles%\\Foxit Software" /T /E /G "Everyone":F ' />
	<exit code="1332" />
	<upgrade cmd='cmd /c cacls "%AllUsersProfile%\\Start Menu\\Programs\\Foxit Reader" /T /E /G "Everyone":F ' />
	<exit code="1332" />

    </package>
</packages>

Alternative install

This above method will work, but you will run into problems when trying this with a German version of Windows, as the "Start menu" is called "Startmenü". You may want to correct the path in that case.

Of course, this will also work with any other version of Windows. This install will set Foxit Reader as default PDF reader.


<?xml version="1.0" encoding="UTF-8"?>

<packages>
<package
        id="foxit"
        name="Foxit Reader"
        revision="2.3"
        reboot="false"
        priority="0">

 <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" value="2.3.2008.3201" />

 <install cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 <install cmd=""%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" -register"/>

 <remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />

 <upgrade cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
 <upgrade cmd=""%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" -register"/>

</package>
</packages>