Jump to content

7zip SFX splitter et module 7zip SFX modifié


mooms

Recommended Posts

Si vous connaissez les archives 7zip sfx (archives autoextractibles souvent utilisées pour créer les installateurs silencieux) vous avez sans doute remarqué qu'a la différence de celles créées par Winrar on ne peut pas accéder au commentaire lorsque on les ouvre avec 7zip ou tout autre soft du même acabit.

c'est là que 7zip SFX splitter est utile: il permet de décomposer votre archive 7zip sfx en trois fichiers distincts:

- Le module sfx (.sfx) qui rend l'archive autoextractible. C'est le "moteur d'installation.
- le fichier de configuration  (.txt) ( format texte encodage UTF8) contenant les commentaires (les commandes à faire exécuter au module sfx)

- L'archive 7zip (.7z) contenant les fichiers.

 

Note: 7Zsplit ne fonctionne pas correctement si le fichier de config contient des commandes "récentes" comme la possibilité d'avoir des sections spécifiques à une langue ou une architecture, dans ce cas utilisez la commande

installateur_sfx.exe -sfxconfig config.txt

 

 

Lien sur mediafire
 

 

Utiliser 7zip splitter en ligne de commande:

7ZSplit.exe archive_sfx.exe -rh -m module_sfx.sfx -c config.txt -a archive.7z

 

La commande pour (re)créer une archive 7zip sfx :

copy /b 7zsd.sfx + Config.txt + archive.7z installateur_sfx.exe

 

Vous pouvez aussi obtenir les fichier de configuration d'un installateur 7zip SFX de cette manière:

installateur_sfx.exe -sfxconfig config.txt

Le fichier config.txt sera alors créé dans le dossier courant, il contient les commandes SFX

 

Vous pouvez aussi connaitre la version du module SFX avec cette commande:

installateur_sfx.exe -sfxversion

 

 

Link to comment
Share on other sites

  • 1 month later...

Plus d'infos sur le module sfx modifié et la syntaxe du fichier de configuration: (en anglais)
 
http://www.7zsfx.info/en/ puis lisez les sections Configuration file, Configuration file parameters et Usage examples.
Le fichier d'aide reprend tout cela hors-ligne.

Miroir sur webarchive: https://web.archive.org/web/20160413164450/http://7zsfx.info/en/
Nouveau site sur Github: https://github.com/chrislake/7zsfxmm/wiki
 
Pour les fonctions plus récentes et non documentées sur le site officiel, lisez ce sujet sur RyanVM: 7zsd.sfx /7zSD_En.CHM: Undocumented Features
Et ce sujet sur MSFN: 7z SFX Modified Module and Tools

Link to comment
Share on other sites

  • 8 months later...
  • 2 months later...

Hello,

Je ne suis pas sur, mais déjà x86:hidcon:\"C:\Program Files (x86) n'a pas de sens, x86: signifie que la commande ne sera exécutée que sur un os 32 bits, hors dans ce cas Program Files (x86) n'existe pas.

Ensuite, je te conseille d'utiliser des variables d'environnement plutôt que des chemins absolus, qui peuvent différer selon l'utilisateur.

Autre piste, d'après la FAQ tu peux extraire les deux installateurs MSI avec les commandes  extract32 et extract64.

Link to comment
Share on other sites

La syntaxe est comme suit pour un raccourci dans le Menu Démarrer->Programmes:

Shortcut="P,{chemin du fichier\\nom du fichier},{ligne de commande éventuelle},{dossier du menu Démarrer\éventuel sous-menu},{Texte d'aide (facultatif)},{Nom du raccourci}"

 

C'est plus détaillé dans le fichier d'aide en ligne et hors ligne (tout est dans mon deuxième message).

 

Capture.thumb.PNG.3e33f1eaeeb041839150945b4ed48802.PNG

Link to comment
Share on other sites

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