Compartilhar via


Como pesquisar uma entrada do Registro e criar uma propriedade que contém o valor do Registro

Para pesquisar uma entrada do registro e criar uma propriedade que contém o valor desse arquivo

  1. Não adicione a assinatura à Tabela Signature ou à Tabela CompLocator. Se uma assinatura de arquivo estiver listada na Tabela AppSearch e não estiver listada nas tabelas Signature ou CompLocator, o Instalador será exibido na Tabela RegLocator.

  2. Especifique a entrada do registro a ser pesquisada na Tabela RegLocator. Se a assinatura estiver ausente da tabela Signature e o valor da coluna Type for msidbLocatorTypeRawValue, a pesquisa será considerada pelo nome da chave de registro apontado pela tabela RegLocator.

    Tabela RegLocator (parcial)

    Signature_ Root Chave Nome Type
    AppValue
    2
    SOFTWARE\Microsoft\MyApp

    Myname
    msidbLocatorTypeRawValue

     

  3. Por fim, preencha a Tabela AppSearch para que a Ação AppSearch retorne o valor de AppValue. Depois que o Installer executa a Ação AppSearch, o valor de MYREGVAL é o valor de AppValue.

    Tabela AppSearch (parcial)

    Propriedade Assinatura
    MYREGVAL
    AppValue