Partilhar via


Tabela AppSearch

A tabela AppSearch contém as propriedades necessárias para procurar 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 Nulo
Propriedade Identificador Y N
Signature_ Identificador Y N

 

Colunas

Propriedade

A execução da ação AppSearch define essa propriedade para o local do arquivo indicado pela coluna Signature_. Essa propriedade é definida se a assinatura de arquivo existir no computador do usuário. As propriedades usadas nesta coluna devem ser propriedades de público e ter um identificador que não contenha letras minúsculas.

A propriedade listada no campo Propriedade pode ser inicializada na tabela Property ou a partir de 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 é indefinida.

Signature_

A coluna Signature_ contém um identificador exclusivo chamado assinatura e também é uma chave externa para as tabelas RegLocator, IniLocator, CompLocatore DrLocator. Ao procurar um arquivo, o valor nesta coluna também deve ser uma chave estrangeira na tabela Assinatura. Se o valor nesta coluna não estiver listado na tabela Assinatura, 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 nessa tabela. Para obter informações sobre como usar tabelas de sequência, consulte Usando uma tabela de sequência.

A ação AppSearch procura assinaturas usando a tabela CompLocator primeiro, o RegLocator tabela em segundo, o IniLocator tabela em terceiro e, finalmente, a tabela DrLocator. As assinaturas de arquivo são listadas na tabela Assinatura. Uma assinatura que não está na tabela Assinatura denota um diretório e a ação define a propriedade para o caminho do diretório para essa assinatura.

Consulte Procurar aplicações, ficheiros, entradas de registo ou entradas de ficheiro .ini existentes.

Validação

ICE03
ICE06
ICE32
ICE52
ICE88