Jump to content

WinRAR SFX Maker 3.2


mooms

Recommended Posts

Voici un script pour créer un installateur silencieux de WinRAR en 32 et/ou 64 bits.

Vous pouvez ajouter votre licence et les thèmes de votre choix.


Mode d'emploi:

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


- Télécharger une copie du setup de WinRAR dans la langue de votre choix: https://www.rarlab.com/download.htm
Vous pouvez télécharger les deux versions x86 & x64 pour faire un installateur universel 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 de licence WinRAR (rarreg.key) 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: https://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"
                      Note: à partir de la version 6.10, WinRAR n'est plus compatible avec Windows XP. 


- 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, ce maker fonctionnera, donc conservez-le dans un coin de votre disque.

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

  • 1 month later...

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).

Link to comment
Share on other sites

  • 4 months later...

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.

Link to comment
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.
Link to comment
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.
Link to comment
Share on other sites

  • mooms changed the title to WinRAR SFX Maker 3.2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...