注册 COM 应用程序

注册表是一个系统数据库,其中包含有关系统硬件和软件配置以及系统用户的信息。 任何基于 Windows 的程序都可以将信息添加到注册表,并从注册表中读取信息。 客户端在注册表中搜索要使用的感兴趣的组件。

注册表维护系统中安装的所有 COM 对象的相关信息。 每当应用程序创建 COM 组件的实例时,都会查阅注册表,将组件的 CLSID 或 ProgID 解析为所包含的服务器 DLL 或 EXE 的路径名称。 确定组件的服务器后,Windows 会将服务器加载到客户端应用程序的进程空间(进程内组件)中,或者在其自己的进程空间(本地和远程服务器)中启动服务器。 服务器创建组件的实例,并向客户端返回对一个组件接口的引用。

有关 Windows 注册表的详细信息,请参阅下列主题: