代码改变世界

随笔档案-2011年2月21日

INFO:InstallShield制作的多语言安装包中如何获取用户选择的语言

2011-02-21 10:47 by Kevin.Wan, 2072 阅读, 收藏,
摘要: 这是一个非常基本的应用,对于多语言安装,在有些情况下需要在脚本代码中获取用户安装时所选择的语言。对于不同的InstallShield工程类型,方法不同。InstallScript和InstallScript MSI类型的工程:可以用系统变量SELECTED_LANGUAGE。Basic MSi工程:需要通过MsiGetProperty获取PropertyProductLanguage的值,在实际应用中,由于Property值是一个STRING类型的语言ID,还需要将其转换成数值,语言ID见随机帮助文档“Language Identifiers” 一节。 阅读全文