1.控制面板中软件后面显示大小,在nsi脚本中加入:
!define ARP "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!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
2.控制面板中软件图标的显示(还没试验成功,起码不是一个空白框了):
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "faceR\icon.ico" "$INSTDIR\faceR.exe"