[wix-users] Installing DirectX without installing the install EXE

Lewie Fitz lewfitz at gmail.com
Tue May 31 08:32:39 PDT 2016


Thank you for the advice. I did just recently learn about the bundle 
functionality, and didn't realize that nested installs could be a problem.


On 5/31/2016 8:29 AM, Hoover, Jacob wrote:
> I'd advise against running a concurrent/nested install from within a MSI package.  This will do nothing more than lead to headaches, and is not supported by Microsoft.
>
> B is for Bundle...  Create a simple bundle, which includes both DirectX and your MSI in its chain, and let burn handle the installs in a supported manner.
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Lewie Fitz
> Sent: Sunday, May 29, 2016 8:43 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: Re: [wix-users] Installing DirectX without installing the install EXE
>
> Figured out how to do this.
>
> Removed the DirectX exe file component from the DirectoryRef. Removed that Feature. That stopped the feature from being registered and the file from being copied to the install directory.
>
> Added a new Binary entry: <Binary Id="InstallDirectX"
> SourceFile="SourceFiles\dxwebsetup.exe"/>. Changed the custom action to use the binary instead of the file: <CustomAction Id="InstallDirectX"
> BinaryKey="InstallDirectX" ExeCommand="/Q" Execute="deferred"
> Impersonate="no" Return="ignore"/>.
>
> Done.
>
>
> On 5/27/2016 3:02 PM, Lewie Fitz wrote:
>> Hello,
>>
>> I followed some instructions online to have my installer run the
>> DirectX exe during the install. It seems to work fine. However, what
>> the installer seems to be doing is putting the DirectX install EXE
>> into the installation destination directory before running it. I
>> really don't want the DirectX exe there. Is there a way to run an EXE
>> included in the msi during an install without actually installing it
>> anywhere? If not, should I copy it to the TEMP directory and run it
>> from there and then delete it afterward?
>>
>> Thanks in advance.
>>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus




More information about the wix-users mailing list