Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 21st August 2015, 09:49   #28
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
Quote:
Originally Posted by T.Slappy View Post
What about releasing NSIS with some binary module? My idea:

code:
The EW_ enum values will not be defined at NSIScompile time (compile_machine) but in some binary file at make_machine.
When someone installs NSIS on his machine (make_machine) the binary file will be created with random order of EW_ enum.
When makensis.exe is run it reads the binary file and builds the resulting installer.
SO every NSIS installation can have different EW_ enum so it is be complicated for 7zip to unpack such generated installer.

The difficult part would be patching the exehead when compiling, after all, if we embed the EW_ file as a resource it can just be extracted...

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
 
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump