Inno Setup + InnoExtractor et MSIExec

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Inno Setup + InnoExtractor et MSIExec

Message par cage »

Bonjour a tous,
L'installeur de PB est réalisé avec InnoSetup et si vous voulez extraire des fichiers fournis avec l'installeur sans avoir a le réinstaller, vous pouvez utiliser InnoExtractor de chez http://www.havysoft.cl
Exemple: extraire l'aide en Français alors que vous avez l'aide en Anglais.
Cela fonctionne bien sur avec tous les installeur InnoSetup.

Voici aussi une astuce pour décompresser un fichier MSI, ce qui peut parfois être utile.
Créez un fichier AjouterExtraireMSI.reg et y copier les lignes suivantes:

Code : Tout sélectionner

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\Msi.Package\shell\Unpack]
@="Extraire msi"

[HKEY_CURRENT_USER\Software\Classes\Msi.Package\shell\Unpack\command]
@="msiexec.exe /a \"%1\" /qb TARGETDIR=\"%1.dir\""
Importez ce fichier dans RegEdit
Ceci ajoute un menu contextuel "Extraire msi" pour les fichiers msi dans l'explorateur Windows.
Un répertoire du "nom de fichier.msi.dir" est créé qui comporte tous les fichiers extraits.

En espérant que ce soit utile a au moins une personne,
Gérard
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr