Hi,

At this time Burn runs all the MSI's on the server side so there's no MSI UI 
shown. As Burn is under active development, Burn may get this feature in the 
future (I'm not one of the developers, just mentioning what Rob said a while 
ago).

For custom UI in Burn, you'll have to develop your own Bootstrapper Application 
(BA). The WiX installer source code in .\src\Setup\UX for the code to the WiX 
custom BA and between that and the native one in .\src\burn\stdux you can get a 
very good idea on how to build a BA. That's what I used to build a quick 
prototype and my full BA that asks a ton of custom questions with complete 
validations. Thank goodness for open source code!! 

John
Wintellect
http://www.wintellect.com
+1-877-968-5528


-----Original Message-----
From: macky [mailto:[email protected]] 
Sent: Tuesday, June 07, 2011 10:27 AM
To: [email protected]
Subject: Re: [WiX-users] State of WiX 3.6 - Burn?

Hi Albert,
Thanks for the code snippet.
In my case, I'm trying to bundle couple prereqs and then the actual installer 
which takes inputs from user at the install time like server ip etc. When I use 
MSIExec option, Wix is not presenting a UI instead tried to install the package 
quietly (it does present the UI for prereqs like .net
3.5 though). I've not specified /q.

Do you know what is the way to enforce Wix to present UI for the Msi?

Here is my wxs file:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"; 
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";>
  <Bundle Version="1.0.0.0"
UpgradeCode="916bd663-700e-473f-a6cc-a46b7048affc">
    <BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.RtfLicense" />
    <WixVariable Id="WixStdbaLicenseRtf" Value="License.rtf"/>
    
    <util:RegistrySearch Id="FindDotNet40FullInstallRegValue" Root="HKLM"
Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" Value="SP"
Variable="DotNetFramework35SP1InstallRegValue" />
    <util:RegistrySearch Id="FindDotNet35SP1InstallRegValue" Root="HKLM"
Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" Value="Install"
Variable="DotNetFramework40FullInstallRegValue" />
    <Chain>
      
      
      <PackageGroupRef Id="Bundle.Generated.Packages"/>
      
      <ExePackage Id="DotNet3.51" Cache="no" Compressed="no" Vital="no"
PerMachine="yes"  Name="DotNet3.51"
SourceFile="C:\en_.net_framework_3.5_service_pack_1_x86_x64_ia64.exe"
DetectCondition="DotNetFramework35SP1InstallRegValue=1" />
      <ExePackage Id="DotNet4.0" Cache="no" Compressed="no" Vital="no"
PerMachine="yes"  Name="DotNet4.0"
SourceFile="C:\en_.net_framework_4_full_x86_x64_508940.exe"
DetectCondition="DotNetFramework40FullInstallRegValue=1"/>
      <MsiPackage Id="ClientInstall" Cache="no" Compressed="no"
Name="RtVIClientInstall" SourceFile="C:\blah.msi" Vital="yes" />
      
      
    </Chain>
  </Bundle>
</Wix>


--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/State-of-WiX-3-6-Burn-tp6053398p6450609.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content authoring 
tool. Experience the power of Track Changes, Inline Image Editing and ensure 
content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to