Our application needs "Microsoft Visual C++ 2008 SP1" - Link#1: 
http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en

We deploy both EXE and MSI. In EXE which is a bootstrapper, we check registry 
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing\9.0\SP". Based on 
its value, we can install the package or not.

For MSI, however, I don't know what to do. My question is, 
1. Should I just check the registry and give warning message if VC9.0 isn't 
found?
2. From http://wix.sourceforge.net/manual-wix3/install_vcredist.htm, I know I 
can include VC9.0 merge module. 
Should I include the merge module?

#1 is simple, but it's not very good.
#2 is good. But I realized that "C:\Program Files\Common Files\Merge 
Modules\Microsoft_VC90_CRT_x86.msm" just 589KB. 
However, "vcredist_x86.exe"(downloaded from Link#1) is 4119KB. Are they the 
same thing? If they are the same, why the file sizes are so
different?


Thanks in advance.
/Brian



      __________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to