On Fri, May 06, 2011 at 10:13:19AM -0400, Chris Lord wrote:
> Hi Sam,
> 
> One thing to note....The manual page states the custom action for 
> DirectX runs after InstallFinalize which is right at the end of an 
> installation.  You have yours running a lot earlier than that.  I don't 
> know the consequences of moving it but you might try just doing as the 
> manual states and see what happens.

I actually schedule the action with before="InstallFinalize", as the web
page suggests. I only mentioned CostFinalize in my original message because
that was the action under which the messages about the component
versions being the same was logged--it was a red herring. :)

> As far as the manual page is concerned, it seems to me to be advocating 
> chaining which is a deprecated feature of Windows Installer and 
> something Microsoft advise against doing.  Given that's the case, is 
> there something special about DirectX that means it can be installed 
> that way or does indeed the page need updating in some way?

This is probably a case of one part of Microsoft talking to the other.
Installing DirectX has always been a bit, shall we say, "special"
(depending on who you ask--I doubt sysadmins would be as polite).

Microsoft's current recommendation can be found at
<http://msdn.microsoft.com/en-us/library/ee416805(v=vs.85).aspx>.
Basically you are supposed to always run dxsetup.exe /silent as part of
your game's installation process, and you shouldn't allow the end user
to opt out. There isn't even any way to uninstall DirectX--installation
is permanent. That's why I am not too bothered about having another
CustomAction that removes it when the product is uninstalled.

> Chris

Regards,

-- 
Sam Morris
Red Redemption
Please consider the fate of the world before printing this email!

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to