Ray Adams
16th May 2002 19:49 UTC
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.
rainwater
17th May 2002 03:02 UTC
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.
Ray Adams
17th May 2002 05:33 UTC
Doesn't work for me without patching.
Yes, 24 is a correct type of manifest resource, but the number must be 1, not 24.
kichik
17th May 2002 09:51 UTC
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.
Ray Adams
17th May 2002 10:04 UTC
Oops :(