【发布时间】:2012-05-16 09:34:27
【问题描述】:
我有一个应用程序的安装程序,我在其中使用了一些自定义操作。 在安装时,我一直在使用一些自定义 MSI 属性,例如 DBHOST 等来确定数据库主机。
默认值为 localhost。
但我在安装时一直通过命令行将此 DBHOST 属性设置为其他值(如 192.168.1.3)。并且安装与通过命令行设置的属性正常工作。
但是当我使用的时候
MsiGetProperty
在卸载期间必须执行的自定义函数,我得到了默认值(localhost),而不是我在安装时通过命令行设置的值(192.168.1.3)
任何人都可以帮助我吗?为什么会这样。? 卸载时是否需要执行任何其他操作才能获得相同的 MSI 属性值?
提前致谢...
【问题讨论】:
标签: windows-installer installshield installshield-2009