我注意到,在安装Class时,当我使用MSI表和其他相关表注册COM类时,LocalServer32值没有路径,而是有一些神秘的值。我在网上看到了有限的信息,表明这可能是MSI ProductCode和组件GUID的某种哈希,但我找不到关于它是如何工作的详细信息。
我特别想知道,这种注册的特性之一是否是在多实例安装中,尽可能确保返回的组件实例与客户端的安装相同。我有点怀疑,但我想了解这个计划所完成的一切,不知道在哪里能找到这些信息。
下面是这样一个注册表条目的示例:

发布于 2016-05-17 01:03:33
这叫“达尔文描述符”。它的存在是为了支持COM激活上的自修复.这是一个有趣的想法,有可怕的执行(源源不断的修复循环和丑陋的基本UI),WiX默认编写原始COM注册表项以避免它。
https://stackoverflow.com/questions/37263341
复制相似问题