ProgId 表

ProgId 表包含必须作为产品广告的一部分生成的程序 ID 和版本无关的程序 ID 的信息。

ProgId 表具有以下列。

类型 钥匙
ProgId 文本 Y N
ProgId_Parent 文本 N Y
类_ GUID N Y
描述 文本 N Y
图标_ 标识符 N Y
IconIndex 整数 N Y

 

ProgId

程序 ID 或与版本无关的程序 ID。 如果计划播发或安装此表Class_column中列出的 CLSID,则注册 ProgId 表中列出的 ProgId。 选择 ProgId 进行注册时,还会选择通过ProgId_Parent列引用此行的所有 ProgId 进行注册。

ProgId_Parent

仅针对与版本无关的程序 ID 定义。 此字段是 ProgId 列中的外键。 若要定义与版本无关的程序 ID,请在ProgId_Parent列中输入相应的 ProgId。 选择 ProgId 进行安装时,还会选择通过ProgId_Parent列关联的相应版本无关的 ProgId 进行注册。

Class_

类表的可选外键。 对于与版本无关的 ProgId,此列必须为 Null。 如果 ProgId 的Class_value为 null,则当 ProgId 出现在 Extension 表 行的 ProgId 列中时注册 ProgId,并且该扩展在 Verb 表中至少有一个 Verb 关联。 以这种方式选择注册的 ProgId 不会安装通过ProgId_Default值引用当前 ProgId 的其他 ProgId。

说明

关联的程序 ID 的可选本地化说明。

Icon_

图标表中的可选外键,指定与此 ProgId 关联的图标文件。 这是在与此 ProgId 关联的 DefaultIcon 密钥下编写的。 对于与版本无关的 ProgId,此列必须为 Null。

IconIndex

图标文件中的图标索引。 对于与版本无关的 ProgId,此列必须为 Null。

言论

RegisterProgIdInfoUnregisterProgIdInfo序列表中的作 处理此表中的信息。 有关 序列表的信息,请参阅 使用序列表

验证

ICE03
ICE06
ICE32
ICE36
ICE89