【发布时间】:2009-01-31 08:45:52
【问题描述】:
我将 comctl32.msm 卡在了安装程序(comctl32.ocx 合并模块)中。在 XP 上,comctl32.ocx 出现在 system32 中,一切正常。在 vista 上,它不起作用。有没有人猜到我做错了什么?
我还尝试用<file> 替换合并模块并在组件中进行大量注册表更改,但文件没有移动,也没有进行注册表更改。
<Directory Id="SystemFolder" Name="Sys">
<Merge Id="VBRunMod" Language="1033" SourceFile="Merge\msvbvm60.msm" DiskId="1" />
<Merge Id="ComCatMod" Language="1033" SourceFile="Merge\comcat.msm" DiskId="1" />
<Merge Id="OleautMod" Language="1033" SourceFile="Merge\oleaut32.msm" DiskId="1" />
<Merge Id="ComCtlMod" Language="1033" SourceFile="Merge\comctl32.msm" DiskId="1" />
<Merge Id="MSCtlMod" Language="1033" SourceFile="Merge\mscomctl.msm" DiskId="1" />
</Directory>
【问题讨论】:
标签: wix windows-installer