Python scripts that'll help you to nearly fully recover your NSIS-installation scripts.
It's currently in the 'alpha-state' however it's not far from being worth to title as beta or release.
I'm new to Sourceforge - for small updates I may also prefer the page below.
UPDATE: It'll maybe not working on this anymore. http://7-zip.de does a great job in also decompiling NSI.So I recommand you to check out 7-zip BETA.
Generally 7-zip opens NSI[exe] files - since 9.33 [2014-06-15] there should be additionally the file [NSIS].nsi inside, that is the decompiled setup script.
Attention this NSIS decompilation was disabled in 7z 15.06.
So last version that officially **supports NSIS Script decompilation** is 7z **15.05**
https://sourceforge.net/projects/sevenzip/files/7-Zip/15.05/ (2015-06-15)
-> 7-zip 15.10 no longer decompiles NSIS script
http://bit.do/7zNoMoreNSIS
^-however doing a private build you may get it back(more details in the post).
Features
- Supports NSI compressed setup by zlib-deflate
- Supports setup with unicode strings
Categories
DecompilersFollow NullsoftDecompiler
User Reviews
-
Great job! Seriously. Your utility helped me out with an old installer that i wrote a while ago & lost the source code for. It has since been checked into the repository after minimal cleanup. After briefly reviewing your code, its obvious that you put a lot of time, effort and research into this project. I tip my hat to you, Daniello.