如何在修改操作期间更改MSI中持久属性的值?

时间:2009-10-15 17:42:08

标签: windows-installer

我有一个我创建的MSI。在那个MSI中,我有一个持久化属性,用户在初始安装应用程序时使用自定义对话框填写了该属性。再次运行安装,并且用户选择“修改安装”时,最初输入的值将按原样显示。

但是,如果用户更改了值,那么这些值不会被持久化,以便第二次用户选择修改应用程序时,第二组值不会显示,但第一组值是。< / p>

是否可以更改持久属性,或者是否始终是安装期间输入的数据?

1 个答案:

答案 0 :(得分:0)

这取决于您如何持久保存您的属性。如果您使用的是注册表项,则需要将Component状态重新安装。