2009-04-23 95 views
0

根據InstallShield安裝程序的選定語言本地化註冊表項的最簡單方法是什麼?本地化InstallShield註冊表項的最簡單方法

我正在考慮編寫一個基於所選語言設置一些屬性的VBS。這些屬性可以在InstallShield的註冊表項對話框中使用。但是,這不是一個更簡單的方法嗎?

回答

1

自己找到了一種方法。

而不是寫一個VBScript你可以添加兩個組件。第一個組件添加英文註冊表項,第二個組件添加德文註冊表項。爲了在安裝過程中僅使用正確的組件,您可以將德國組件的條件設置爲「ProductLanguage = 1031」,並將englisch組件條件設置爲「ProductLanguage = 1033」。

這就是所有:)

當然是值得商榷是否使用多個部件,或者,改變由只有一個組件更有意義使用性質的腳本,但通過使用多個組件,您可以通過創建註冊表項設計師。使用改變屬性的腳本肯定會導致更多的錯誤,因爲腳本必須工作並且每個屬性都必須正確設置。在我看來,使用組件方式更簡單。

+0

爲什麼不使用InstallShield字符串表並讓它爲您完成工作? – 2009-06-03 22:13:54

相關問題