蜡。有条件地设置控件的文本属性
Wix. Conditionally set text property of the control
我之前安装过app(1.0版)
现在我必须更改安装程序以将应用程序升级到 2.0 版本。但是我想设置用户在以前安装时指定的所有数据。
如果我拥有某些属性中的所有数据,我如何有条件地填写向导中的文本字段。
类似于:
<?if <![CDATA[ISUPGRADE]]> ?>
<Property Id="Account" Value="[Account_From_Registry]" />
<Property Id="Password" Value="******" />
<?endif?>
<Control Id="Account" Type="Edit" Text="[Account]" />
<Control Id="Password" Type="Edit" Text="[Password]" />
您需要实施 WiX toolset's "Remember Property" pattern。
然而,另一个问题是您计划如何保护该密码。最好将所有这些都留在安装中并首先在应用程序上处理它 运行 这样 MSI 就不知道任何事情了。
我之前安装过app(1.0版) 现在我必须更改安装程序以将应用程序升级到 2.0 版本。但是我想设置用户在以前安装时指定的所有数据。
如果我拥有某些属性中的所有数据,我如何有条件地填写向导中的文本字段。
类似于:
<?if <![CDATA[ISUPGRADE]]> ?>
<Property Id="Account" Value="[Account_From_Registry]" />
<Property Id="Password" Value="******" />
<?endif?>
<Control Id="Account" Type="Edit" Text="[Account]" />
<Control Id="Password" Type="Edit" Text="[Password]" />
您需要实施 WiX toolset's "Remember Property" pattern。
然而,另一个问题是您计划如何保护该密码。最好将所有这些都留在安装中并首先在应用程序上处理它 运行 这样 MSI 就不知道任何事情了。