若要属性中语言显示为“中文(中国)”, 把 ${LANG_ENGLISH}改为2052,因为中文ID是2052,用2052之后若其他内容是乱码,
则将版本信息设置语句,放在 !insertmacro MUI_LANGUAGE 的后面,因为NSIS要注重顺序的;
如果使用古典界面,放在 LoadLanguageFile “${NSISDIR}ContribLanguage filesSimpChinese.nlf” 的后面。
将VIProductVersion放于”版本信息”前面就可以解决nsis编译出错的问题
OutFile "yhxs3344.exe"
!define LANG_ENGLISH 2052
/*
在文件属性的版本表格里添加一个字段。既可以是由系统提供的一个字段也可以是一个用户定义的字段。 以下的这些字段由系统提供:
ProductName
Comments
CompanyName
LegalCopyright
FileDescription
FileVersion
ProductVersion
InternalName
LegalTrademarks
OriginalFilename
PrivateBuild
*/
LoadLanguageFile "${NSISDIR}ContribLanguage filesSimpChinese.nlf"
#在文件属性版本表格的顶部添加产品版本号
VIProductVersion "1.2.3.4"
#版本信息
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "永恒心锁"
VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "永恒心锁"
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "永恒心锁"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "永恒心锁"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "永恒心锁"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "http://www.yhxs3344.net/"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.0.0.0"
© 版权声明
THE END
暂无评论内容