Firefox 64 bits
Posté : 21 mars 2023 10:48
Code : Tout sélectionner
<package
id="Firefox_64"
name="Mozilla Firefox 64 bits: LE Navigateur"
revision="%version%.0"
reboot="false"
priority="100">
<!-- ATTENTION - VERSION 64 BITS UNIQUEMENT -->
<!-- PERSONNALISATION DE L'INSTALLATION DE FIREFOX -->
<variable name="version" value="125.0.3" /> <!-- Numero de version de FIREFOX - ATTENTION de bien mettre la bonne version -->
<variable name="programme_a_installer" value="Firefox Setup %version% (x64 fr).exe" /> <!-- Nom de l'executable a lancer pour l'installation -->
<variable name="programme_installe" value="Mozilla Firefox %version% (x64 fr)" /> <!-- Nom du programme dans la liste des programmes installes -->
<variable name="programme_exe" value="%ProgramFiles%\Mozilla Firefox\firefox.exe" /> <!-- Nom de l'executable installe pour verifier la version -->
<variable name="programme_helper" value="%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /> <!-- Pour desinstallation ou navigateur par defaut -->
<!-- NE FONCTIONNE PAS SOUS W10 -->
<variable name="Defaultbrowser" value="true" /> <!-- true/false : 'Mettre'/'ne pas mettre' Firefox en navigateur par defaut -->
<!-- variables diverses liees a l'architecture de windows -->
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe"/>
<!-- URL de telechargement automatique de Firefox -->
<eoledl dl="http://download.mozilla.org/?product=firefox-%version%&os=win64&lang=fr" destname="firefox/%programme_a_installer%" />
<!-- Verifie si la version de l'executable de Firefox correspond au numero de version 'version' -->
<check type="file" condition="versiongreaterorequal" path="%programme_exe%" value="%version%" />
<!-- 'tue' le processus Firefox s'il existe -->
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</install>
<!-- Installation de Firefox -->
<install timeout="300" cmd='"%SOFTWARE%\firefox\%programme_a_installer%" -ms' />
<!-- Active Firefox comme navigateur par défaut en fonction de la variable 'DefaultBrowser' definie un peu plus haut -->
<!-- ATTENTION, ne marche probablement pas sous W10 -->
<install timeout="120" cmd='%COMSPEC% /C IF EXIST "%programme_helper%" "%programme_helper%" /SetAsDefaultAppGlobal' >
<condition>
<check type="logical" condition="DefaultBrowser" value="true" />
</condition>
<exit code="any" />
</install>
<upgrade include='install' />
<downgrade include='install' />
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</remove>
<remove cmd='"%programme_helper%" /S' />
</package>