Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela CompLocator contém as informações necessárias para localizar um arquivo ou diretório que está usando os dados de configuração do instalador.
A tabela CompLocator contém as seguintes informações.
| Coluna | Tipo | Chave | Nulo |
|---|---|---|---|
| Signature_ | Identificador | Y | N |
| ComponentId | GUID | N | N |
| Tipo | inteiro | N | Y |
Informações da coluna
-
Signature_
-
Esta coluna representa uma assinatura de arquivo exclusiva e também é a chave externa na Tabela de Assinatura . Se a chave estiver ausente da Tabela de Assinaturas, presume-se que a pesquisa seja para a presença de um diretório apontado pela Tabela CompLocator.
-
ComponentId
-
O ID do componente cujo caminho de chave deve ser usado para a pesquisa. Este deve ser o GUID de um componente que aparece no campo ComponentId do Component Table. Pode ser o ID do componente de um componente pertencente a outro produto instalado no computador. Não deve ser o GUID de um componente publicado que aparece no campo ComponentId do PublishComponent Table.
Para localizar o valor GUID do ID do componente para um arquivo instalado por outro produto, vá para o pacote de instalação do produto. Vá para o Tabela de arquivos e localize a linha que contém o identificador de arquivo para o arquivo. A coluna Component_ desta linha contém o identificador de componente para o componente que controla o arquivo. Vá para o da tabela Componente e localize a linha que contém esse identificador de componente na coluna Componente. A coluna ComponentId desta linha contém o GUID do ID do componente.
-
Tipo
-
Um valor booleano que determina se o caminho da chave do componente é um nome de arquivo ou um local de diretório.
A tabela a seguir lista valores válidos. Se estiver ausente, Type é definido como 1 (um).
Constante Hexadecimal Decimal Descrição msidbLocatorTypeDirectory 0x000 0 O caminho da chave é um diretório. msidbLocatorTypeFileName 0x001 1 O caminho da chave é um nome de arquivo.
Comentários
Esta tabela é usada com o AppSearch Table.
Normalmente, as colunas nesta tabela não estão localizadas. Se um autor decidir pesquisar produtos em vários idiomas, então pode haver uma entrada separada incluída na tabela para cada idioma.
Para obter mais informações, consulte Procurando aplicativos existentes, arquivos, entradas do Registro ou entradas de arquivo .ini.
Validação