一般通过宏定义一些字符串,比如
!define PRODUCT_NAME "Boom"
使用方法如下:
VIAddVersionKey FileDescription "${PRODUCT_NAME}"
另外还可以使用LangString支持多种语言选择,比如
LangString Uninstall ${LANG_ENGLISH} "Unistall "
LangString Uninstall ${LANG_SIMPCHINESE} "卸载"
使用方法如下:
CreateShortCut "$SMPROGRAMS\$(Uninstall)$(PRODUCT_NAME).lnk" "$INSTDIR\uninst.exe"
一定要注意二者的区别:
1. 声明字符串时,前者全部大写,后者驼峰命令;
2. 使用时,前者大括号引用,后者小括号引用。