InnoSetup extrahieren

Erstellt am 26. November 2015

Gelegentlich lassen sich Installationsroutinen, welche mit InnoSetup erstellt wurden, nicht mit den gängigen Tools, wie „7-Zip“ oder „Universal Extractor“, entpacken.

InnoSetup Unpacker

Abhilfe schafft hier innounp – the InnoSetup Unpacker. Bis dato unterstützt innounp (Version 0.43) die Versionen 2.0.8 bis 5.5.6 der durch InnoSetup erstellten Installationen.
Die Syntax zum Entpacken lautet:

innounp [command] [options] <setup.exe or setup.0> [@filelist] [filemask …]

Commands

(no) display general installation info
-v verbosely list the files (with sizes and timestamps)
-x extract the files from the installation (to the current directory, also see -d)
-e extract files without paths
-t test files for integrity

Options

-b batch (non-interactive) mode – will not prompt for password or disk changes
-q do not indicate progress while extracting
-m process internal embedded files (such as license and uninstall.exe)
-pPASS decrypt the installation with a password
-dDIR extract the files into DIR (can be absolute or relative path)
-cDIR specifies that DIR is the current directory in the installation
-n don’t attempt to unpack new versions
-fFILE same as -p but reads the password from FILE
-a process all copies of duplicate files
-y assume Yes on all queries (e.g. overwrite files)
Im Zielverzeichnis wird nicht nur sichtbar, welche Dateien die Setuproutine wohin kopiert, auch das erstellte „install_script.iss“ beinhaltet jede Menge Informationen, die dem Paketierer helfen können, nachzuvollziehen, was während der Installation geschieht.

Erstellt am 26. November 2015

Vielleicht auch interessant…

MSIX Editor in PACE Suite 6.0

MSIX Editor in PACE Suite 6.0

Die PACE Suite bietet seit geraumer Weile die Möglichkeit MSIX-Pakete zu erstellen. Mit SuitePACE- Suite 6.0 wurde die Erstellung von MSIX-Paketen jedoch verbessert, indem das Package Support Framework (PSF) integriert wurde

mehr lesen

This Area is Widget-Ready

You can place here any widget you want!

You can also display any layout saved in Divi Library.

Let’s try with contact form: