的InstallShield:达尔文描述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了的InstallShield:达尔文描述相关的知识,希望对你有一定的参考价值。

我的InstallShield安装似乎并不正确注册它的几个COM DLL文件的,即使我已经刷新在安装程序中为他们COM信息。如果我手动安装后运行REGSVR32,一切都很好。

我注意到,在安装后,我在注册表中包含随机字符串看,我相信我的部件InprocServer32的值是达尔文的描述,我的理解如果存在将覆盖明文路径位置。当我手动运行REGSVR32这些达尔文描述符消失。我现在的假设是,这些描述符编码的信息是不正确的,所以当我的程序试图实例化COM组件,它使用不正确的达尔文描述信息而失败,即使在DLL中明文路径是正确的。

任何人都可以阐明如何我可以看到,如果是这样的话,解码这些描述符任何光线,从产生达尔文描述符停止的InstallShield,或以其他方式解决我的安装?

答案

据我所知,达尔文描述符是Windows Installer服务跟踪COM入口点回到原来的.MSI(所以它可以治愈的。dll如果删除等)。微星保存实际值。

大概是因为你已经重建了COM信息,让你从你的机器卸载MSI和重新安装(这样MSIEXEC不只是做一个维护安装,而塔纳完全安装)。

以上是关于的InstallShield:达尔文描述的主要内容,如果未能解决你的问题,请参考以下文章

InstallShield 先决条件(错误 -7067)

在安装之前强制 Installshield 卸载

InstallShield 2011 未从服务列表中删除服务

InstallShield 执行卸载自定义动作

InstallShield:安装先决条件后不需要重新启动

为啥 InstallShield 向导不显示上次卸载页面?