Automatic account creation is now enabled. Captcha authentication required for account creation and editing unless you are trusted here.
Embed a Third Party Cab File
From WiX Wiki at MindCapers
killing games to play masquerade mask maine medical center in portland maine restaurants on long island new york electric heater toyota truck photographs montar negocio un mcafee virus scan tramadol overnight amp mobile pornos computer recycling sites aquaculture career opportunity state certified day care music rap rated video x couple sex picture uk cheap flight quote about sports players katrina assistance jools hollands the good life tab tinta toner y homepage car insurance uk fall wedding flowers information technology news portal wholesale lenders oberstein xslt 20 old spanish movies mana online tobacco stores gallery who loves the chocolate everybody loves the chocolate car rental discount coupons real married couples rap cds of 2004 people on cam having sex 1 dvd in night paris john cena stock ancient greek clothing pictures link journey don stop believing passport to travel to hawaii homepage minnie mouse too many meetings the black power speech i want to buy a pc cladding ejb example code download free ringtone cheap hotels las vegas home reverse phone number lookup natural remedies for arthritis pain ms access hyperlink insurance lawyer ma italy tyrol syria and lebanon conflict publicservice commission and then there were none computer uses for sodium bicarbonate toyota yaris desdee.info coach handbag information on addiction neo magic video driver enemies of reality video mobile home value roller coasters of the future maternity wedding dress bad cholesterol legal aid rates animal health sap jobs in middle east opera phantom story winzip for mac os audio books political regimes advance car rental melbourne website design wedding invitations illinois senate district map anal mucosa rome free academy senior whole health set sql update patek philippe watches inside pool forum amazonia map world warcraft warlock forum naruto andy ramirez wildlife airline ticket to hawaii i could take a walk around msi motherboard driver video enema nikkyblond com Reclamo isvap korogocho amd sempron 2400 missmark.info mivar 21 mf51 don omar the last don live hdsl pdp 2556 aqua ene mucca escape user burn cosce punta a clikka unrust.info muvo mp3 1gb mines naples epson cx11nfc fujiko mine nude jvc gr d53 e show girls king rose walkman cd loghi sexy hp 57 cartuccie cuffie koss amburger drakkhen dwl 900ap dvd recorder vhs hp nx 9020 park hotel gem genesys risc dvd nemo global Auguri 50 anni akai hifi dvd nsync home asrock 775dual unrust.info konotop se te ne vai tuuta romina dlt 80gb photosmart 475 ipaq hp 1930 mv 790 noverasco tommy and gerry pokemon 2 dring dring saigon and foto xda iis cafiso spa danca do vampiro telefony profumo zegna missmark.info megeman geratic.info nokia 6230 roma adobe dvd trepiu the legend f1 live rex rd 1871 da slen this live dei marroon 5 tower 400 chorleau log rmd acer mobile everythong lcd 19 8ms isker burros missmark.info norton ghost download nuova alfa 156 tuta felpa nuova 147 tv plasma 42 el lavoro olbia getlow cube 3d ron moss dvd 12 volt kotol z3 coupe m charly chaplin download usb driver v220 top danc www sbcglobal net peugeot 406 nec 42xr3 eltcarel
- Question
- How do i embedd and install a 3rd party msi (eg. directx or wse runtime) if not already installed?
- Answer
- I regularly install DirectX as part of my WiX packages, here's the code for a file I just include for the functionality to 'appear':
<?xml version='1.0' encoding="utf-8"?>
<Include xmlns='http://schemas.microsoft.com/wix/2003/01/wi'>
<Feature Id="DirectX9" Title="DirectX9" Level="100" Description="DirectX9"
AllowAdvertise="no" Display="hidden">
<ComponentRef Id="DirectX9" />
</Feature>
<Property Id="DirectXDll">DirectX9\dsetup.dll</Property>
<Property Id="InstallDX">No</Property>
<CustomAction Id="SetInstallDX" Property="InstallDX" Value="Yes" />
<CustomAction Id="MsiInstDX" BinaryKey="MsiCustomActions"
DllEntry="MsiInstDX" Impersonate="yes" />
<CustomAction Id="MsiInstDXProp" Property="MsiInstDXDeferred"
Value="[UILevel];[SourceDir][DirectXDll]" Impersonate="yes" />
<CustomAction Id="MsiInstDXDeferred" BinaryKey="MsiCustomActions"
DllEntry="MsiInstDX" Execute="deferred" Impersonate="yes" />
<InstallExecuteSequence>
<Custom Action="SetInstallDX" After="LaunchConditions">(NOT Installed) AND
((DXMajorVersion < 4) OR (DXMajorVersion = 4 AND DXMinorVersion <9))</Custom>
<Custom Action="MsiInstDX" After="InstallInitialize">(NOT Installed) AND
(InstallDX = "Yes")</Custom>
<Custom Action="MsiInstDXProp" After="MsiInstDX">(NOT Installed) AND
(InstallDX = "Yes")</Custom>
<Custom Action="MsiInstDXDeferred" After="MsiInstDXProp">(NOT Installed)
AND (InstallDX = "Yes")</Custom>
</InstallExecuteSequence>
<InstallUISequence>
<Custom Action="SetInstallDX" After="LaunchConditions">(NOT Installed) AND
((DXMajorVersion < 4) OR (DXMajorVersion = 4 AND DXMinorVersion <
9))</Custom>
<Custom Action='SetRebootRequired' After='SetInstallDX'>(NOT Installed)
AND (InstallDX = "Yes")</Custom>
</InstallUISequence>
<DirectoryRef Id="TARGETDIR" >
<Directory Id="DirectX9" Name="DirectX9" src="Installs\Common\DirectX9c">
<Component Id="DirectX9" Guid="80A814B2-E059-4A83-9533-C9A9A694C869" DiskId="1">
<File Id="DX9BDA.cab" Name="BDA.cab" Compressed="no" />
<File Id="DX9BDANT.cab" Name="BDANT.cab" Compressed="no" />
<File Id="DX9BDAXP.cab" Name="BDAXP.cab" Compressed="no" />
<File Id="DX9DirectX.cab" Name="DirectX.cab" Compressed="no" />
<File Id="DX9dsetup32.dll" Name="dsetup32.dll" Compressed="no" />
<File Id="DX9DSETUP.dll" Name="DSETUP.dll" Compressed="no" />
<File Id="DX9dxnt.cab" Name="dxnt.cab" Compressed="no" />
<File Id="DX9DXSETUP.exe" Name="DXSETUP.exe" Compressed="no" />
<File Id="DX9ManagedDX.CAB" Name="ManagdDX.CAB" LongName="ManagedDX.CAB"
Compressed="no" />
</Component>
</Directory>
</DirectoryRef>
</Include>

