UniExtract2
UniExtract2 copied to clipboard
A new InstallShield installer extractor you may be interested in
https://github.com/lifenjoiner/ISx
Cool. How does it compare to unshield?
It doesn't work on the Cab file. It seems like 'IsXunpack' for comparation, and works (only) on newer versions. Have a try, you will see (:
Meaning it's instead meant to work with the setup executable?
Take an example: It can work on the official InstallShield setups that listed in the source code comments. And it can extract the prerequisites. From 'InstallShield2015LimitedEdition.exe' will get:
0x0409.ini InstallShield 2015 Limited Edition.isc InstallShield 2015 Limited Edition.msi InstallShield2015LimitedEdition_ext.bin InstallShield2015LimitedEdition_sfx.exe Microsoft Visual C++ 2008 SP1 Redistributable Package (x86).prq Microsoft Visual C++ 2012 Redistributable Package (x86).prq Setup.ini WindowsInstaller-KB893803-x86.exe {0BE9572E-8558-404f-B0A5-8C347D145655}.vcredist_x86.exe {340b0957-35ca-1324-bbc9-ba5db9082dad}.vcredist_x86.exe
Is it possible to add this ourselves, as a user-plugin, to UniExtract2?
I work on processing the ISEXE
and ISCAB
files again ...
@mirh
I haven't used unshield before today. I compiled the unshield
and had a try. As it says, it works on the ISCAB files.
ISx
works on the ISEXE files, same as IsXunpack
, but also works on the modern versions. IsXunpack
is too old to work on InstallShield 12 ISEXE. So, I created this ISx
. It can extract ISEXE from DevStudio 9 (2003) to the newest (InstallShield 2018 tested).
ISx
extracts all the contained packages, cab, msi/msp, exe and etc. Then we can call further extractors/unpackers, like unshield
or so.
In my case, for cab files, I use iscab.exe
to modify it, and then repack them as a standalone installer. The original one is nolonger maintained.
@Darthagnon Of course, you can call it easily. It's a CLI program. And it's very small (~20k).