CPP MSI安装程序未安装具有更高版本的dll

时间:2019-01-02 03:20:33

标签: windows-installer installer

我的系统中有一个ClessEnabler.dll v91.02.01.13。当我尝试安装包含ClessEnabler.dll v01.04.00.00的MSI时,MSI安装会成功。但是dll不会覆盖。

在_comp.ini文件中,设置了REINSTALLMODE = omus。我曾经尝试过amus和vamus。仍然没有安装最新的dll。

我在安装MSI时也有日志,并且显示为“不会覆盖”

MSI(s)(E8:2C)[11:39:53:839]:执行操作:FileCopy(SourceName = CLESSE〜1.DLL | ClessEnabler.dll,SourceCabKey = _C0103F24F186437CB2D26637057482DF,DestName = ClessEnabler.dll,Attributes = 16384,FileSize = 688128,PerTick = 65536,VerifyMedia = 1,``,CheckCRC = 0,Version = 1.4.0.0,Language = 2048,InstallMode = 58982400,``,,,,) MSI(E8:2C)[11:39:53:839]:文件:C:\ Program Files \ NCR APTRA \ Advance NDC \ ClessEnabler.dll;不会覆盖;不会打补丁;现有文件具有较新的版本

这意味着安装程序仅检查最后两个版本,即此处的Build和Patch版本(01.03-00.00)?

请帮助解决此问题。

预先感谢 萨杜(Sadhu)

0 个答案:

没有答案