默认情况下需要选中退出时启动应用程序复选框



我们自定义了WIX安装程序UI。

<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>

但是默认情况下未启用"启动应用程序复选框"?请让我知道我做错了什么!

您正在设置属性LAUNCHAPPONEXIT,大概是默认选中该框。但是,控件使用的是不同的属性 - StartAppOnExit

您需要设置复选框

正在使用的属性的值,或更改复选框以使用您正在设置的属性。

最新更新