2009-04-23 4 views
0

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

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

答えて

1

自分自身で方法を見つけました。

vbscriptを書き込む代わりに、2つのコンポーネントを追加できます。最初のコンポーネントは英語のレジストリキーを追加し、2番目のコンポーネントはドイツ語のレジストリキーを追加します。インストール時に正しいコンポーネントのみを使用するには、ドイツ語コンポーネントの条件を "ProductLanguage = 1031"に設定し、englischコンポーネントの条件を "ProductLanguage = 1033"に設定します。複数のコンポーネントの使用または一成分のみで使用されるプロパティを変更するスクリプトがより理にかなっているが、複数のコンポーネントを使用することにより、あなたはを通して、あなたのレジストリキーを作成することができるかどうか議論の余地です。もちろん、

ザッツすべて:)

デザイナー。プロパティを変更するスクリプトを使用すると、スクリプトが機能し、すべてのプロパティを正しく設定する必要があるため、確実に多くのエラーが発生します。私の目では、より単純なコンポーネントの方法を使用してください。

+0

InstallShieldの文字列テーブルを使用して、それをあなたに任せてみませんか? –

関連する問題