关于如何在安装包内获得用户选择的安装语言,方法如下:
InstallScript和InstallScript MSI工程类型:
直接可以用系统变量
SELECTED_LANGUAGE获得。
Basic MSI工程类型:
通过获取ProductLanguage的Property值得到用户选择的安装语言。
export
prototype
SelectedLanguage(
HWND
);
function SelectedLanguage(hMSI)
STRING szLanguageID;
NUMBER nLength;
begin
MsiGetProperty (hMSI, " ProductLanguage " , szLanguageID, nLength);
MessageBox (szLanguageID, INFORMATION );
end ;
function SelectedLanguage(hMSI)
STRING szLanguageID;
NUMBER nLength;
begin
MsiGetProperty (hMSI, " ProductLanguage " , szLanguageID, nLength);
MessageBox (szLanguageID, INFORMATION );
end ;
然后通过CA执行上述代码,可以获得用户选择的安装语言。
更多InstallShield 安装打包技术交流问题,感兴趣的朋友们可以看看www.appinstall.cn中文论坛
转载于:https://blog.51cto.com/1662487/405589