2009-04-23 64 views
0

根据InstallShield安装程序的选定语言本地化注册表项的最简单方法是什么?本地化InstallShield注册表项的最简单方法

我正在考虑编写一个基于所选语言设置一些属性的VBS。这些属性可以在InstallShield的注册表项对话框中使用。但是,这不是一个更简单的方法吗?

回答

1

自己找到了一种方法。

而不是写一个VBScript你可以添加两个组件。第一个组件添加英文注册表项,第二个组件添加德文注册表项。为了在安装过程中仅使用正确的组件,您可以将德国组件的条件设置为“ProductLanguage = 1031”,并将englisch组件条件设置为“ProductLanguage = 1033”。

这就是所有:)

当然是值得商榷是否使用多个部件,或者,改变由只有一个组件更有意义使用性质的脚本,但通过使用多个组件,您可以通过创建注册表项设计师。使用改变属性的脚本肯定会导致更多的错误,因为脚本必须工作并且每个属性都必须正确设置。在我看来,使用组件方式更简单。

+0

为什么不使用InstallShield字符串表并让它为您完成工作? – 2009-06-03 22:13:54