我在使用Installshield构建安装程序时遇到以下问题:
File not found. An error occurred merging Module 'Microsoft_VC100_CRT_x86.F1DD796A_B984_3DCA_A68D_6B352BDC86F3:0' for Feature 'xxx'.
我知道我缺少一个合并模块Microsoft_VC100_CRT_x86.msm。我发现了不同版本的Microsoft_VC100_CRT_x86。msm从其他地方,但我不能确定哪个模块是丢失的一个。
根据https://msdn.microsoft.com/en-us/library/aa370051(v=vs.85).aspx, ModuleID是唯一标识合并模块的标识符。例如,合并模块的可读名称为MyLibrary, GUID为{880DE2F0-CDD8-11D1-A849-006097ABDE17},则ModuleID列的表项为MyLibrary. 880de2f0_cdd8_11d1_a849_006097abde17。
我的问题是通过什么工具/方法,我可以从合并模块读取ModuleID,以便我可以识别这些合并模块?
注:我使用Installshield 2009建筑安装。没有显示任何信息来识别我所拥有的合并模块。
使用ORCA编辑模块,并查看模块签名表