Thank you very much, I'm using WIX 3.5 at the minute, Would u recommend moving to 3.6?
-----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 29 August 2012 11:54 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Install the Visual C++ redistributables file vcredist_x86.exe I'd suggest using burn to do this; this is the code I am using to install vcredist. <?xml version="1.0" encoding="utf-8"?> <?define vcredist_x86 = http://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-7953769 89c03/vcredist_x86.exe ?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <Fragment> <util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VC\Servicing\9.0\RED\1033" Value="SP" Variable="vcredist" /> <PackageGroup Id="vcredist"> <ExePackage Id="vcredist_x86" Cache="no" Compressed="no" PerMachine="yes" Permanent="yes" Vital="yes" Name="Redist\vcredist_x86.exe" SourceFile="Redist\vcredist_x86.exe" DownloadUrl="$(var.vcredist_x86)" InstallCommand="/q" DetectCondition="vcredist AND (vcredist >= 1)"> <ExitCode Value ="3010" Behavior="forceReboot" /> </ExePackage> </PackageGroup> </Fragment> </Wix> Neil -----Original Message----- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: 29 August 2012 11:26 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Install the Visual C++ redistributables file vcredist_x86.exe Hi, Hope someone can help me. I'm trying to install the Visual C++ redistributables file vcredist_x86.exe I can't use merge modules as I've been asked to use this one EXE file. I added it to a bootstrapper using this code: <ItemGroup> <BootstrapperFile Include="Microsoft.Visual.C++.10.0.x86"> <ProductName>Microsoft Visual C++ Redistributables</ProductName> </BootstrapperFile> </ItemGroup> <Target Name="AfterBuild"> <GenerateBootstrapper ApplicationFile="$(TargetFileName)" ApplicationName="Server Setup" BootstrapperItems="@(BootstrapperFile)" ComponentsLocation="Relative" CopyComponents="True" OutputPath="$(OutputPath)" Path="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\" /> </Target> But this installs the prerequisites at the beginning and I have been asked to show our welcome dialog and then do a registry search to see if the appropriate files are installed. If they are not to call the vcredist_x86.exe file. Can this be done? I'm trying this but cannot get it to work. <CustomAction Id="QtExecDeferredExampleWithProperty_Cmd" Property="QtExecDeferredExampleWithProperty" Value=""[#vcredist_x86.exe]"" Execute="immediate"/> <CustomAction Id="QtExecDeferredExampleWithProperty" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="deferred" Return="check" Impersonate="no"/> <InstallExecuteSequence> <Custom Action="QtExecDeferredExampleWithProperty_Cmd" After="CostFinalize"/> <Custom Action="QtExecDeferredExampleWithProperty" After="InstallInitialize"/> </InstallExecuteSequence> Kind Regards, Natalie Carr ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users