Faire un package d’installation avec WinRar

Avec tout le brouhaha à propos d’une «  » »faille » » » dans le logiciel WinRar (Voir article : WinRar : Une grosse faille qui n’en est pas vraiment une ?), j’ai pensé vous partager comment j’utilise WinRar pour créer des archives auto extractibles (SFX).

Ce n’est pas nouveau, WinRar permet de générer un exécutable qui extrait automatiquement le contenu de l’archive, ce qui est plutôt pratique, car le destinataire n’a pas besoin d’avoir le logiciel pour extraire les fichiers.  Par contre, pour des raisons de sécurité, il est assez rare que l’on veuille envoyer un fichier exécutable.

Par contre, du point de vue sysadmin, la possibilité de créer des exécutables pouvant extraire plusieurs fichiers est très intéressante.  D’autant plus qu’il est également possible de lancer l’exécution de commandes ou de scripts, que ce soit avant ou après l’extraction.

Voici un exemple permettant d’installer GreenShot et de copier le fichier de langue pour le français.

image

image

image

image

image

image

Si la variable %programfiles% pointe sur “Program Files (x86)” à l’exécution, vous devrez peut-être indiquer le chemin complet comme suit pour la version 64 bits :

XCOPY /Y language-fr-FR.xml c:\Programmes\GreenShot\

Vous voilà avec un exécutable qui installe automatiquement GreenShot de manière silencieuse (mise à part l’ouverture forcé d’Internet explorer par GreenShot ).

 

1 Response

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *