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…

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: