Quote:
Originally Posted by isawen
Hi Afrow,
If this idea is good, why NSIS is not released with the opcode changed?
Compiling it is just to an easy task for me.
|
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.