搜索注册表项并创建包含注册表值的属性

搜索注册表项并创建包含该文件的值的属性的步骤

  1. 请勿将签名添加到 Signature 表CompLocator 表。 如果文件签名在 AppSearch 表中列出,并且未在 Signature 表或 CompLocator 表中列出,安装程序将在 RegLocator 表中查找。

  2. 指定要在 RegLocator 表中搜索的注册表项。 如果 Signature 表中缺少签名,并且 Type 列的值为 msidbLocatorTypeRawValue,则假定搜索 RegLocator 表指向的注册表项名称。

    RegLocator Table(部分)

    Signature_ Root 名称 类型
    AppValue
    2
    SOFTWARE\Microsoft\MyApp

    Myname
    msidbLocatorTypeRawValue

     

  3. 最后,填充 AppSearch 表,以便 AppSearch 操作返回 AppValue 的值。 安装程序执行 AppSearch 操作后,MYREGVAL 的值将成为 AppValue 的值。

    AppSearch 表(部分)

    属性 签名
    MYREGVAL
    AppValue