Hi, you have to add the additional files using payload <PackageGroup Id=" ThirdParty "> <ExePackage Id=" ThirdParty " DisplayName=" ThirdParty 1.30" SourceFile="include\ThirdParty\setup.exe" Cache="no" SuppressSignatureVerification="yes" Compressed="no" PerMachine="yes" Permanent="yes" Vital="yes" >
<Payload Sourcefile="<path>setup.ini /> <Payload Sourcefile="<path>Data1.cab/> ..... other files required. </Exepackage> </PackageGroup> > Pierre-Alain GALTIER <pierre-alain.galt...@vivelys.com> hat am 23. Mai 2013 um > 11:34 geschrieben: > > > Hello, > > > > I've a third party software setup with multpile files: > > - setup.exe > > - setup.ini > > - ThirdParty.msi > > - Data1.cab > > - 1041.mst > > - 1033.mst > > - 0x0409.ini > > - 0x0411.ini > > > > and two folders containing others files) > > - manual > > - misc > > > > I would like to launch this setup.exe (normally, not in quiet mode) > before installing my own application (I made a wix package) > > > > my budle.wxs is: > > > > <?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 Name="myApp" Version="1.0.0.0" Manufacturer="Me" > UpgradeCode="aab2f92a-d994-4b5e-810d-8094a5678438" > > Condition="(VersionNT >= v6.01)"> > > > > <BootstrapperApplicationRef > Id="WixStandardBootstrapperApplication.HyperlinkLicense" /> > > <WixVariable Id="WixStdbaLicenseUrl" Value="" /> > > > > <Variable Name="InstallFolder" Type="string" > Value="[ProgramFiles64Folder]Me\MyApp" /> > > > > <Chain> > > <PackageGroupRef Id="Netfx4Full" /> > > <PackageGroupRef Id="ThirdParty" /> > > <RollbackBoundary /> > > <MsiPackage SourceFile="$(var.MyApp Setup.TargetPath)" Vital="yes" > Compressed="yes" EnableFeatureSelection="yes" DisplayName="My > Application" DisplayInternalUI="yes" > > > <MsiProperty Name="APPLICATIONFOLDER" Value="[InstallFolder]" /> > > </MsiPackage> > > </Chain> > > </Bundle> > > > > <Fragment> > > <WixVariable > > Id="WixMbaPrereqPackageId" > > Value="Netfx4Full" /> > > <WixVariable > > Id="WixMbaPrereqLicenseUrl" > > Value="NetfxLicense.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" > > DisplayName="Microsoft .NET Framework 4.0" > > Cache="no" > > Compressed="no" > > PerMachine="yes" > > Permanent="yes" > > Vital="yes" > > SourceFile="include\dotNetFx40_Full_x86_x64.exe" > > DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193" > > InstallCommand="/q /norestart" > > DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR > Netfx4x64FullVersion)" /> > > </PackageGroup> > > > > <PackageGroup Id=" ThirdParty "> > > <ExePackage Id=" ThirdParty " > > DisplayName=" ThirdParty 1.30" > > SourceFile="include\ThirdParty\setup.exe" > > Cache="no" > > SuppressSignatureVerification="yes" > > Compressed="no" > > PerMachine="yes" > > Permanent="yes" > > Vital="yes" /> > > </PackageGroup> > > </Fragment> > > </Wix> > > > > I copy all the folders and file from the ThirdParty Folder into the > bin\Release\Third Party folder but my setup.exe file failed to launch > (see error below). > > The thing are only the setup.exe file is copied to the cache folder. > > > > [0888:0B50][2013-05-23T11:31:22]i301: Applying execute package: > ThirdParty, action: Install, path: C:\ProgramData\Package > Cache\B1E4142EAFE877F122AAD40C97CF5E54A9F9E789\setup.exe, arguments: > '"C:\ProgramData\Package > Cache\B1E4142EAFE877F122AAD40C97CF5E54A9F9E789\setup.exe"' > > [0888:0B50][2013-05-23T11:33:06]e000: Error 0x80070481: Process returned > error: 0x481 > > [0888:0B50][2013-05-23T11:33:06]e000: Error 0x80070481: Failed to > execute EXE package. > > [0B48:0654][2013-05-23T11:33:06]e000: Error 0x80070481: Failed to > configure per-machine EXE package. > > [0B48:0654][2013-05-23T11:33:06]i319: Applied execute package: > ThirdParty, result: 0x80070481, restart: None > > [0B48:0654][2013-05-23T11:33:06]e000: Error 0x80070481: Failed to > execute EXE package. > > > > > > Any help would be appreciated. > > thanks > > > > > > Pierre-Alain GALTIER > > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users