Archive: Manifest XML doens't work in last NSIS (winXP interface)


Manifest XML doens't work in last NSIS (winXP interface)
Just donwloaded last version of NSIS, and found that included manifest resource in exehead doesn't work. I have change the number of resource from 24 to 1 and recomplie the makensis project. Now it's works. It will be better if authors will fix this bug. Not all of users have VC++ installed on their system.

P.S. exehead.exe can be packed with UPX and will be 26 kb size insteed of 3x.


1) I just compiled the original 1.98 source with xp support enabled and it works perfectly. The buttons have the windows xp look and feel just as the should. 24 is the correct number for a manifest file.

2) Thats the reason for the !packhdr command.


Doesn't work for me without patching.
Yes, 24 is a correct type of manifest resource, but the number must be 1, not 24.


Just to be sure, did you try to uncomment this line:
//#define NSIS_CONFIG_XPSTYLE_SUPPORT

in:
<Your NSIS directory>\Source\exehead\config.h

The default NSIS configuration is without XP style support, it is not a bug.


Oops :(