The wixstdba only has one EULA dialog. I've heard of people concatenating
the two EULAs together.


On Fri, Feb 1, 2013 at 3:26 AM, GrimDev <ernst.gey...@gmail.com> wrote:

> I have a bootstrapper exe that checks for .Net framework as pre-requisite
> and
> installs it if not present.
>
> I would like to display the Microsoft EULA for .net framework ONLY if it is
> to be installed, yet still do passive/silent install of .Net framework.
>
> Since I am doing passive install, I am forced to display the EULA prior to
> .NetFX package launch.
>
> Is there any way of binding the display of EULA to the same condition as
> installing of .NetFX?
>
> IE: EULA acceptance dialog displayed on condition /*Netfx4FullVersion AND
> (NOT VersionNT64 OR Netfx4x64FullVersion)*/
> My code currently looks like this:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";
> xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";
> xmlns:bal="http://schemas.microsoft.com/wix/BalExtension";>
>
>   <?define ProductVersion="1.0.0.0" ?>
>
>   <Bundle UpgradeCode="PUT-GUID-HERE" Name="Product Name"
> Version="$(var.ProductVersion)" IconSourceFile="Resources\Setup.ico">
>
>     <BootstrapperApplicationRef
> Id="WixStandardBootstrapperApplication.RtfLicense">
>
>       <bal:WixStandardBootstrapperApplication
> LicenseFile="Resources\eula.rtf" LogoFile="Resources\CustomLogo.png" />
>
>       <Payload Name="BootstrapperCore.config"
> SourceFile="Bootstrapper\BootstrapperCore.config"/>
>       <Payload SourceFile="Packages\MyProduct.msi"/>
>       <Payload SourceFile="Resources\eula.rtf"/>
>
>     </BootstrapperApplicationRef>
>
>     <Chain>
>       <PackageGroupRef Id="Netfx4Full"/>
>
>       <MsiPackage Id="MyProduct" Compressed="yes" DisplayInternalUI="yes"
> SourceFile="Packages\MyProduct.msi" Vital="yes">
>         <MsiProperty Name="ARPSYSTEMCOMPONENT" Value="1"/>
>       </MsiPackage>
>     </Chain>
>
>   </Bundle>
>
>   <Fragment>
>
>     <WixVariable Id="WixMbaPrereqPackageId" Value="Netfx4Full" />
>     <WixVariable Id="WixMbaPrereqLicenseUrl" Value="Resources\eula.rtf" />
>
>     <util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework
> Setup\NDP\v4\Full" Value="Version" Variable="Netfx4FullVersion" />
>     <util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Net Framework
> Setup\NDP\v4\Full" Value="Version" Variable="Netfx4x64FullVersion"
> Win64="yes" />
>
>     <PackageGroup Id="Netfx4Full">
>       <ExePackage
>           Id="Netfx4Full"
>           Cache="no"
>           Compressed="yes"
>           PerMachine="yes"
>           Permanent="yes"
>           Vital="yes"
>           InstallCommand="/passive /norestart"
>           SourceFile="Packages\dotNetFx40_Full_x86_x64.exe"
>           DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR
> Netfx4x64FullVersion)" />
>     </PackageGroup>
>
>   </Fragment>
> </Wix>
>
>
>
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-with-NetFX4-EULA-tp7583337.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to