Talk:Add uninstall information to Add/Remove Programs: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
(→I am want to meet a serious boy...: new section) |
|||
| Line 17: | Line 17: | ||
SectionEnd | SectionEnd | ||
Revision as of 02:50, 23 January 2013
I wanted to submit this, but didn't want to edit the article since I'm new here.
Use ${GetSize} to fill in the EstimatedSize value. This assumes the simple case where there is one main directory with most of your files (including subdirs).
Just the relevant bits of foo.nsi :
!define ARP "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}"
!include "FileFunc.nsh"
Section "Install"
; [...copy all files here, before GetSize...]
${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2
IntFmt $0 "0x%08X" $0
WriteRegDWORD HKLM "${ARP}" "EstimatedSize" "$0"
SectionEnd