2011-06-13 69 views
0

我想在InstallShield,基本msi項目(2011)中實現全局變量。我知道根據手動引擎在每個自定義動作開始時都會初始化,因此全局變量也會被初始化。目前我使用MsiSetProperty和MsiGetProperty爲了在自定義操作調用之間傳遞值(有關安裝成功的信息/從配置文件收集的一些數據等)。有沒有更快的方法來傳遞這些值?InstallShield,.msi,自定義操作和全局變量

回答

3

屬性是在自定義操作之間傳遞值的正確方法。但請注意,延遲自定義操作在這個意義上是有限的,它們可以訪問的唯一通用屬性是CustomActionData(每個CA都有它自己的實例)。