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