InstallShield, .msi, настраиваемое действие и глобальные переменные

Я хочу реализовать глобальную переменную в InstallShield, основном проекте msi (2011). Я знаю, что согласно ручному движку инициализируется при запуске каждого настраиваемого действия, поэтому инициализируются и глобальные переменные. В настоящее время я использую MsiSetProperty и MsiGetProperty для передачи значений между вызовами настраиваемых действий (информация об успешной установке / некоторые данные, собранные из файлов конфигурации и т. Д.). есть ли более быстрый способ передать эти значения?


person Darqer    schedule 13.06.2011    source источник


Ответы (1)


Свойства - это правильный способ передачи значений между настраиваемыми действиями. Однако обратите внимание, что отложенные настраиваемые действия ограничены в этом смысле, и единственное свойство общего назначения, к которому они могут получить доступ, - это CustomActionData (каждый ЦС получает свой экземпляр).

person On Freund    schedule 13.06.2011