0

InstallShieldセットアップで選択した言語に基づいてレジストリキーをローカライズする最も簡単な方法はどれですか?

選択した言語に基づいていくつかのプロパティを設定するVBSを作成することを考えています。これらのプロパティは、InstallShieldのレジストリキーダイアログ内から使用できます。しかし、もっと簡単な方法はありませんか?

4

1 に答える 1

1

自分で道を見つけた。

vbscriptを作成する代わりに、2つのコンポーネントを追加できます。最初のコンポーネントは英語のレジストリキーを追加し、2番目のコンポーネントはドイツ語のレジストリキーを追加します。インストール中に正しいコンポーネントのみを使用するために、ドイツ語コンポーネントの条件を「ProductLanguage = 1031」に設定し、英語コンポーネントの条件を「ProductLanguage=1033」に設定できます。

それで全部です :)

もちろん、複数のコンポーネントを使用するか、1つのコンポーネントのみで使用されるプロパティを変更するスクリプトを使用する方が理にかなっているのかどうかは議論の余地がありますが、複数のコンポーネントを使用することで、デザイナーからレジストリキーを作成できます。プロパティを変更するスクリプトを使用すると、スクリプトが機能し、すべてのプロパティが正しく設定されている必要があるため、エラーが増えることは間違いありません。私の目には、コンポーネントの方法を使用することで、よりシンプルになります。

于 2009-04-24T09:11:34.497 に答える