NullsoftDecompiler: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
(Created page with "The 'NullsoftDecompiler' or 'NSIDecomp' http://deioncube.in/files/?dir=cw2k/Nullsoft%20Installer%20Decompiler is a open source Python script that'll help you to nearly fully r...")
 
m (→‎Download: Updated Link)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
The 'NullsoftDecompiler' or 'NSIDecomp'
==About==
http://deioncube.in/files/?dir=cw2k/Nullsoft%20Installer%20Decompiler
 
is a open source Python script that'll help you to nearly fully recover you NSIS-installation script.It's currently in the 'alpha-state' however it's not far from being worth to title as beta or release.  
The '''NullsoftDecompiler''' or '''NSIDis'''
Output will look like this:
 
is a open source Python script 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.
 
==Sample Output==


<highlight-nsis>
<highlight-nsis>
Line 27: Line 32:
...
...
</highlight-nsis>
</highlight-nsis>
==Download==
* http://files.planet-dl.org/?dir=Cw2k/Nullsoft%20Installer%20Decompiler
* http://sourceforge.net/p/nsidis

Latest revision as of 15:40, 18 July 2014

About

The NullsoftDecompiler or NSIDis

is a open source Python script 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.

Sample Output

...
   ;/ #000D 06_   EW_UPDATETEXT: p0: 00EB 0000 0000  p3: 0000 0000 0000
       DetailPrint "section end" 
 
Section End
 
FunctionEnd
   ;/ #000E 01_          EW_RET: p0: 0000 0000 0000  p3: 0000 0000 0000
       Return
 
Section  
 
   ;/ #000F 19_    EW_ASSIGNVAR: p0: 0001 00F7 0000  p3: 0000 0000 0000
       StrCpy $1 POOOOOOOOOOOP  
 
   ;/ #0010 06_   EW_UPDATETEXT: p0: 0105 0000 0000  p3: 0000 0000 0000
       DetailPrint "I like to be able to see what is going on (debug) $1" 
 
   ;/ #0011 33_     EW_WRITEREG: p0: -7FFFFFFE 013B 0159  p3: 0165 0001 0001
       WriteRegStr HKLM SOFTWARE\NSISTest\BigNSISTest Install_Dir $INSTDIR
...

Download