Tabela AppSearch
A tabela AppSearch contém as propriedades necessárias para pesquisar um arquivo com uma assinatura de arquivo específica. A tabela AppSearch também pode ser usada para definir uma propriedade para o valor existente de um registro ou entrada de arquivo .ini.
A Tabela AppSearch tem as seguintes colunas.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Propriedade | Identificador | S | N |
Signature_ | Identificador | S | N |
Colunas
-
Property
-
Executar a ação AppSearch define essa propriedade como o local do arquivo indicado pela coluna Signature_. Essa propriedade será definida se a assinatura do arquivo existir no computador do usuário. As propriedades usadas nesta coluna devem ser propriedades públicas e ter um identificador que não contenha letras minúsculas.
A propriedade listada no campo Propriedade pode ser inicializada na tabela Property ou em uma linha de comando. Se a ação AppSearch localizar a assinatura, o instalador substituirá o valor da propriedade inicializada pelo valor encontrado. Se a assinatura não for encontrada, o valor da propriedade inicial será usado. Se a propriedade nunca foi inicializada, a propriedade só será definida se a assinatura for encontrada. Caso contrário, a propriedade será indefinida.
-
Signature_
-
A coluna Signature_ contém um identificador exclusivo chamado assinatura e também é uma chave externa nas tabelas RegLocator, IniLocator, CompLocator e DrLocator. Ao pesquisar um arquivo, o valor nessa coluna também deve ser uma chave estrangeira na tabela Signature. Se o valor nesta coluna não estiver listado na tabela Signature, o instalador determinará que a pesquisa é para um diretório.
Comentários
A ação AppSearch em tabelas de sequência processa as informações nesta tabela. Para obter mais informações sobre como usar as tabelas de sequência, consulte Usar uma tabela de sequência.
A ação AppSearch procura assinaturas usando primeiro a tabela CompLocator, em segundo a tabela RegLocator, em terceiro a tabela IniLocator em terceiro e, por fim, a tabela DrLocator. As assinaturas de arquivo são listadas na tabela Signature. Uma assinatura que não está na tabela Signature indica um diretório e a ação define a propriedade como o caminho do diretório para essa assinatura.
Consulte Pesquisar aplicativos, arquivos, entradas de registro ou entradas do arquivo .ini existentes.
Validação