ProgId 表
ProgId 表包含必须作为产品广告的一部分生成的程序 ID 和独立于版本的程序 ID 的信息。
ProgId 表包含以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
ProgId | 文本 | Y | N |
ProgId_Parent | 文本 | N | Y |
Class_ | GUID | N | Y |
说明 | 文本 | N | Y |
Icon_ | Identifier | 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_
-
Class 表中的可选外键。 对于独立于版本的 ProgId,此列必须为 Null。 如果 ProgId 的 Class_value 为 Null,则当 Extension 表的行中 ProgId 列显示 ProgId 且其扩展在 Verb 表中至少有一个动作与其关联,则会注册该 ProgId。 以这种方式选择 ProgId 进行注册时,不会安装通过 ProgId_Default 值引用当前 ProgId 的其他 ProgId。
-
Description
-
关联程序 ID 的可选本地化说明。
-
Icon_
-
Icon 表中的可选外键,用于指定与此 ProgId 关联的图标文件, 在与此 ProgId 关联的 DefaultIcon 键下编写。 对于独立于版本的 ProgId,此列必须为 Null。
-
IconIndex
-
图标文件中的图标索引。 对于独立于版本的 ProgId,此列必须为 Null。
备注
ProgId 序列表中的 RegisterProgIdInfo 和 UnregisterProgIdInfo 操作会处理此表中的信息。 若要了解如何使用序列表,请参阅使用 Sequence 表。
验证