Jump to content
Sign in to follow this  
mooms

WinRAR SFX Maker 3.1

Recommended Posts

Voici un script pour créer un installateur silencieux de WinRAR, 32 et/ou 64 bits, vous pouvez ajouter votre clé et y incorporer les thèmes de votre choix.


Tutoriel:

- Télécharger et extraire cette archive dans le dossier de votre choix:
 
WinRAR_SFX_Maker_3.1.zip
SHA-1: a10274b9603ccf9d8e047c8cd4141f59846e9e0a
Taille: 489 Ko


- Télécharger une copie du setup de WinRAR: http://www.rarlab.com/download.htm
Vous pouvez télécharger les deux versions x86 & x64 pour faire un installateur AiO qui installera la version correspondant à l'architecture sur laquelle il est exécuté.

- Placer le ou les installateur(s) que vous venez de télécharger dans le dossier setup ( ne pas renommer le ou les installateurs )

- Optionnel: Placer votre fichier rarreg.key (fichier de license WinRAR) dans le dossier setup

- Optionnel: Si vous voulez ajouter un ou plusieurs thèmes, décompresser chacun d'eux dans Themes\nom_du_thème\
                       Chaque thème doit être extrait dans son propre sous-dossier
                       Les thèmes peuvent être téléchargés ici: http://www.rarlab.com/themes.htm
 
- Optionnel: Si vous souhaitez personnaliser l'installation de WinRAR (par exemple activer un thème par défaut),
                    éditer le fichier rar.reg et le placer dans le dossier setup


 - Optionnel:  Si vous souhaitez créer un AddOn pour RVMi/nLite, éditez le script et changer la valeur "set addon=1"  


- Exécuter WinRAR_SFX_Maker.cmd


Le SFX et l'AddOn sont créés dans le dossier output.


Aussi longtemps que la routine d'installation de WinRAR ne change pas (et elle n'a jamais changé depuis que je l'utilise) ce maker fonctionnera, donc conservez-le dans un coin de votre disque.

Share this post


Link to post
Share on other sites

Version 2.1: le renommage est maintenant effectué par le maker.

 

 

Important: le renommage échouera si les noms des installateurs ne sont pas sous cette forme:

 

winrar-x64*.exe pour la version 64 bits
wrar*.exe pour la version 32 bits

 

(* peut être n'importe quel nombre de caractères)

 

Si vous le(s) téléchargez depuis le site officiel il n’y aura aucun problème, mais certains sites, comme Clubic par exemple, renomment les installateurs donc attention à ce point.

 

Vous pouvez vérifier que le renommage a bien fonctionné en vérifiant dans le dossier binary une fois que vous avez exécuté le maker: le setup 64 bits doit être nommé rar64.exe et le 32 bits rar32.exe

Share this post


Link to post
Share on other sites

Version 2.5 finale. Lien dans le 1er post.

Distribuée sous forme d'un exécutable et d'un fichier batch.

 

Quoi de neuf depuis la version 2.2:

 

 

- Un AddOn RVMi/nLite AddOn est systématiquement créé

- Ajout du n° de version et de la langue dans les noms du SFX & de l'AddOn (ne fonctionne que si les setups ont leur noms originaux)

- Détecte si vous avez placé le(s) setup(s) x86, x64, ou les deux et nomme les fichiers créés en accord.

- Les fichiers sont créés dans le dossier output .

- Si vous avez ajouté des thèmes, l'AddOn XP est installé à RunOnceEx (= après 1er login de la machine) afin de permettre la copie des thèmes dans le dossier utilisateur.

- Si le dossier Thèmes est vide, l'Addon XP est installé à T-13 (comportement classique d'un AddOn SVCPACK).

Share this post


Link to post
Share on other sites

Salut,

 

dans binary => wrar510b4fr.exe

 

pas de personnalisation donc j'exécute WinRAR_maker.exe.

 

J'ai :

WinRAR_AddOn_5.10-b4fr.zip
SFX_WinRAR_5.10-b4fr.exe

 

que ce soit l'un ou l'autre en live :

 

error during execution "rar64.exe /S".

Le fichier spécifié est introuvable.

 

Système ou j'exécute ce maker:

Windows 7 Intégrale x64

 

edit: en réalisant l'AIO sur un XP x86, aucun problème....

Edited by Alpha_95

Share this post


Link to post
Share on other sites

edit: en réalisant l'AIO sur un XP x86, aucun problème....

Si tu n'a mis que la version x86 ce n'est pas un AiO...

C'est juste qu'il n'est pas possible d'installer la version x86 de WinRAR sur un système x64 avec le maker.

Il est toujours possible de modifier le fichier de config pour le permettre:

;!@Install@!UTF-8!GUIMode="2"MiscFlags="4"RunProgram="rar32.exe /S"RunProgram="hidcon:cmd /c copy rarreg.key \"%ProgramFiles%\\WinRAR\\\" /y"RunProgram="hidcon:cmd /c xcopy Themes \"%APPDATA%\\WinRAR\\Themes\" /s /i /y";!@InstallEnd@!
Mais pourquoi ne pas installer la version x64 sur un système x64 ?

-> rajoute winrar-x64-510b4fr.exe dans binary et tu obtiens un AiO qui fonctionne partout.

Share this post


Link to post
Share on other sites

Mise à jour du script:

  • Mise à jour de 7za et du module sfx
  • Les setups ne sont plus renommés, le fichier de config est généré dynamiquement.
  • Le dossier Binary a été renommé en setup, c'est plus clair comme ça.
  • Les thèmes sont maintenant à placer dans le dossier Themes.
  • L'AddOn n'est plus créé par défaut. Il reste possible de le créer si on le souhaite.
  • Ajout de messages d'erreurs et de succès.
  • Revue en profondeur du script
  • Suppression de l’exécutable, le script est open source de fait et je préfère.

Share this post


Link to post
Share on other sites

Version 3.1

  • màj de 7za en version 1805.
  • maj de l'icône du sfx pour refléter le changement de WinRAR 5.60.
  • Ajout d'un thème (l'ancien thème par défaut) dans le dossier Themes.
  • Si vous copiez le fichier rar.reg dans le dossier setup, l'ancien thème sera celui par défaut.
  • Révision de la création des paramètres SFX: maintenant seuls ceux réellement utilisés sont créés dynamiquement.
  • Si vous incorporez un thème, l'addon SVCPACK sera copié dans un dossier temporaire avant son exécution à RunOnce, ce qui permet de retirer le média d'installation.
  • Il est maintenant possible d'installer WinRAR 32 bits sur un Windows 64 bits.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×