首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解由MSI创建的神秘LocalServer32注册表项

理解由MSI创建的神秘LocalServer32注册表项
EN

Stack Overflow用户
提问于 2016-05-16 21:13:29
回答 1查看 817关注 0票数 0

我注意到,在安装Class时,当我使用MSI表和其他相关表注册COM类时,LocalServer32值没有路径,而是有一些神秘的值。我在网上看到了有限的信息,表明这可能是MSI ProductCode和组件GUID的某种哈希,但我找不到关于它是如何工作的详细信息。

我特别想知道,这种注册的特性之一是否是在多实例安装中,尽可能确保返回的组件实例与客户端的安装相同。我有点怀疑,但我想了解这个计划所完成的一切,不知道在哪里能找到这些信息。

下面是这样一个注册表条目的示例:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-17 01:03:33

这叫“达尔文描述符”。它的存在是为了支持COM激活上的自修复.这是一个有趣的想法,有可怕的执行(源源不断的修复循环和丑陋的基本UI),WiX默认编写原始COM注册表项以避免它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37263341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档