COM+ 目录

COM+ 目录存储 COM+ 应用程序属性、类属性和计算机级属性。 它保证这些属性之间的一致性,并在这些属性的基础上提供常见操作。

COM+ 目录使用两个不同的存储,如下所示:

  • COM+ 注册数据库
  • Windows注册表 (HKEY_CLASSES_ROOT)

该目录提供了这两个存储区统一的逻辑视图,并通过 COM+ 管理库公开它们。 此库通过脚本语言提供组件服务管理工具的所有功能。

对于不需要任何新 COM+ 服务的现有 COM 组件,查找发生在现有Windows注册表中。 COM+ 目录还对类型库和接口代理/存根注册使用Windows注册表。

拆分注册

对于实际已在服务环境中使用的新组件(例如 MTS 组件 () ),注册的基本 COM 方面存储在Windows注册表中, (新的服务和属性(例如,排队组件) 存储在 COM+ 注册数据库中)。 这称为 拆分注册

每个属性仅存储在一个位置:Windows注册表或 COM+ 注册数据库。 新 COM 组件专门在 COM+ 注册数据库中注册,Windows注册表中有一些重复项,以便现有工具可以使用它们。

目录的事务更新

目录上的某些操作以事务方式执行。 从事务组件调用 COM+ 管理库时,将对 COM+ 注册数据库的更新发生在调用组件的事务边界内。

但是,涉及对其他存储 ((如文件系统和Windows注册表) )的更改的更新不能保证完全事务性。 中止的事务会使这些存储处于与对彼此或 COM+ 注册数据库所做的任何更改不一致的状态。

为 COM+ 应用程序创建安装包

部署应用程序代理

COMREPL 复制实用工具