我们定制了WIX安装程序用户界面。
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi' xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
......
<CustomAction Id="StartAppOnExit" FileKey="AdminAppExe" ExeCommand="" Execute="immediate" Impersonate="yes" Return="asyncNoWait" />
<Property Id="LAUNCHAPPONEXIT" Value="1"/>
<Control Id="LAUNCHAPPONEXIT" Type="CheckBox" X="10" Y="243" Width="170" Height="17" Property="StartAppOnExit" Hidden="yes" CheckBoxValue="1" Text=" Launch App?">
<Condition Action="show">NOT Installed</Condition>
</Control>
.....
</Wix>
但默认情况下未启用Checkbox to Launch应用程序?请告诉我我做错了什么!
答案 0 :(得分:1)
您正在设置属性LAUNCHAPPONEXIT
,可能是默认选中该复选框。但是,Control使用的是不同的属性 - StartAppOnExit
。
您需要设置复选框正在使用的属性的值,或者更改复选框以使用您正在设置的属性。