Version Info Tabsheets for NSIS: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Adding new author and category links.) |
No edit summary |
||
Line 8: | Line 8: | ||
C:\Program Files\ResHack\ResHacker.exe | C:\Program Files\ResHack\ResHacker.exe | ||
Please download [http://forums.winamp.com/attachment.php?s=&postid=931862 VIT.ZIP] and read the readme.txt for all of the gory details! | Please download [http://forums.winamp.com/attachment.php?s=&postid=931862 VIT.ZIP] and read the readme.txt for all of the gory details! | ||
== Extension == | |||
No need for these steps... | |||
VIAddVersionKey can do that instead ;) | |||
<highlight-nsis> | |||
VIAddVersionKey /lang=${LANG_ENGLISH} CompanyName "My Company" | |||
</highlight-nsis> | |||
There are a number of keys: ProductName, Comments, and much more. Refer to reference documentation. | |||
== The Script == | == The Script == | ||
VIT Code...
<highlight-nsis>name "Version Info Tabsheets for NSIS" | VIT Code... | ||
<highlight-nsis>name "Version Info Tabsheets for NSIS" | |||
outfile "vit.exe" | outfile "vit.exe" |
Revision as of 02:18, 13 September 2005
Author: sgt-d (talk, contrib) |
Description
This example shows how you can seamlessly add Windows Version Info Tabsheets to all of your NSIS installer executables! You will need Resource Hacker: http://www.users.on.net/johnson/resourcehacker This script assumes that you have extracted Resource Hacker to: C:\Program Files\ResHack\ResHacker.exe Please download VIT.ZIP and read the readme.txt for all of the gory details!
Extension
No need for these steps... VIAddVersionKey can do that instead ;)
VIAddVersionKey /lang=${LANG_ENGLISH} CompanyName "My Company"
There are a number of keys: ProductName, Comments, and much more. Refer to reference documentation.
The Script
VIT Code...
name "Version Info Tabsheets for NSIS" outfile "vit.exe" section vit ;edit the path for resource hacker as needed ;uncomment the !packhdr you want to use (default is automatic) ;once you get comfortable, replace vit.res (below) with your real version info *.res file. ;automatic mode (preferred) !packhdr tmp.dat '"c:\program files\reshack\reshacker.exe" -addoverwrite tmp.dat, tmp.dat, vit.res, versioninfo,1,' ;manual mode ;!packhdr tmp.dat '"c:\program files\reshack\reshacker.exe" -add' messagebox mb_ok `This EXE should now contain a Version Info Tabsheet! If not, consult readme.txt. To view it, click OK, then right click the EXE -> Properties -> Version Tab.` quit sectionend
Contact
Questions? Comments? BUG ME! Darren Winter / Sgt-D sgt-d at sodpit dot com