Apparently... The questions remain: Why not? and... How do I fix it?

It now appears that a custom action I need to run fails for the same reason.

Scott

On 5/17/07, Wilson, Phil <[EMAIL PROTECTED]> wrote:

 The sxs Vista install of those CRT manifests etc isn't complete at
SelfReg time.

Phil Wilson


 ------------------------------
*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Scott Palmer
*Sent:* Thursday, May 17, 2007 11:42 AM
*To:* [email protected]
*Subject:* [WiX-users] VC8 runtime merge module and COM registration on
Vista,error 0x800736B1

I have a problem on Vista where my COM DLLs don't register (HRESULT =
0x800736B1) .. after Googling it seems this is caused by the C runtime not
being installed.  (All other DLLs that are compiled with VC6 or supplied by
others register fine.)

My installer also works fine on Windows XP.

I install the VC8 runtime stuff with the merge modules.

    <Directory Id="TARGETDIR" Name="SourceDir">

      <Merge Id="VC8Runtime" SourceFile="C:\Program Files\Common
Files\Merge Modules\Microsoft_VC80_CRT_x86.msm" Language="1033" DiskId="1"/>

      <Merge Id="VC8Policy" SourceFile="C:\Program Files\Common
Files\Merge Modules\policy_8_0_Microsoft_VC80_CRT_x86.msm" Language="1033"
DiskId="1"/>
      <Merge Id="MFCRuntime" SourceFile="C:\Program Files\Common
Files\Merge Modules\Microsoft_VC80_MFC_x86.msm" Language="1033" DiskId="1"/>

      <Merge Id="MFCPolicy" SourceFile="C:\Program Files\Common
Files\Merge Modules\policy_8_0_Microsoft_VC80_MFC_x86.msm" Language="1033"
DiskId="1"/>

...

And use SelfRegCost="1000" to get the COM DLLs to register.

What's the trick to getting this to work on Vista?

Thanks,

Scott

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to