【发布时间】:2013-10-10 09:36:39
【问题描述】:
如果我将 Authkey 保存在 MSI 属性中,例如:“AUTHKEY”,当我单击取消或卸载时会出现中断,属性值会重置为默认值。
除了 MSI 属性之外,我们还有其他方式来存储值吗?请多多指教。
【问题讨论】:
标签: wix installation windows-installer uninstallation
如果我将 Authkey 保存在 MSI 属性中,例如:“AUTHKEY”,当我单击取消或卸载时会出现中断,属性值会重置为默认值。
除了 MSI 属性之外,我们还有其他方式来存储值吗?请多多指教。
【问题讨论】:
标签: wix installation windows-installer uninstallation
Windows Installer 属性(如 AUTHKEY)在安装程序包运行时仅具有有效范围。当安装完成/取消并重新启动时,所有值都将重置为其默认值。
要使值持久化,即在维护时使用安装包时设置的值,您需要保存它,通常在注册表值中,并使用registry search 从那里读取它。搜索应该具有准确的属性名称,因此在执行时直接使用在注册表值中找到的值设置属性。
【讨论】: