Grupo de tabelas do localizador
O grupo de tabelas do localizador é usado para localizar arquivos e aplicativos. Para pesquisar um arquivo, primeiro, determine a assinatura do arquivo e localize o arquivo. As tabelas do localizador são usadas para pesquisar o Registro, os dados de configuração do instalador, a árvore de diretório ou arquivos .ini para a assinatura exclusiva de um arquivo. Em seguida, a assinatura do arquivo pode ser verificada na tabela Signature para verificar se um arquivo específico é realmente o arquivo que está sendo procurado e não outro arquivo com o mesmo nome. Se um registro em uma tabela do localizador não contiver uma chave na tabela Signature, o registro se referirá a um diretório e não a um arquivo.
O componente que controla um arquivo é encontrado na tabela File por meio da chave externa da tabela Component. O instalador resolve o local de um arquivo por meio da tabela Component porque cada arquivo pertence a um componente. O local de um componente é encontrado por meio de uma chave externa na tabela Component para a tabela Directory.
O local de um aplicativo é encontrado pela pesquisa de arquivos que compõem o aplicativo. O instalador também fornece duas tabelas para pesquisar as versões anteriores de um aplicativo: a tabela AppSearch e a tabela CCPSearch.
As tabelas a seguir compõem o grupo de tabelas do localizador e são usadas para determinar a assinatura do arquivo.
- A tabela RegLocator contém as informações necessárias para pesquisar um arquivo ou um diretório no Registro.
- A tabela IniLocator contém as informações necessárias para pesquisar um arquivo .ini. O arquivo .ini precisa estar presente no diretório padrão do Microsoft Windows.
- A tabela CompLocator contém as informações necessárias para pesquisar um arquivo ou um diretório usando os dados de configuração do instalador.
- A tabela DrLocator contém as informações necessárias para pesquisar um arquivo ou um diretório na árvore de diretórios.
- A tabela AppSearch contém as propriedades que precisam ser definidas como o resultado da pesquisa de uma assinatura de arquivo correspondente.
- A tabela CCPSearch contém a lista de assinaturas de arquivo, sendo que, pelo menos, uma das quais precisa estar presente no computador de um usuário para o CCP (Programa de Verificação de Conformidade).