Como pesquisar um diretório e um arquivo no diretório
Para pesquisar um diretório e, em seguida, um arquivo nesse diretório
Primeiro pesquise o diretório.
O AppDir precisa ser definido como a assinatura válida do diretório. Se AppDir não for definido como uma assinatura válida, AppSearch não terá um local para localizar o arquivo, por exemplo, se a pesquisa for para c:\MyDir\MyApp.exe, AppDir deverá ser definido como c:\MyDir. O AppDir pode ser definido pela inclusão um registro na tabela DrLocator ou por algum outro método. Nenhum registro está incluído na tabela Signature para a pesquisa de diretório. Para a pesquisa de arquivo, liste a assinatura e o nome do arquivo na tabela Signature. Os campos restantes nesse registro podem ser nulos para pesquisar qualquer versão do MyApp.exe.
Tabela Signature (parcial)
Assinatura Nome do Arquivo AppFile MyApp.exe Use a tabela AppSearch.
Insira a propriedade que o Installer deve definir se o diretório com a assinatura AppDir estiver instalado. Se o Installer encontrar esse diretório instalado, ele definirá MYDIR como o caminho do diretório. Insira a propriedade que o Installer deve definir se o MyApp.exe estiver instalado.
Tabela AppSearch (parcial)
Propriedade Assinatura MYDIR AppDir MYAPP AppFile Use a tabela DrLocator.
Insira na coluna Parent a assinatura, AppDir, que é definida como o caminho do diretório. Especifique na coluna Depth o número de níveis de subdiretório a serem pesquisados nesse diretório. O AppDir precisa ser definido como a assinatura do diretório. O AppDir pode ser definido pela inclusão de um registro, conforme mostrado aqui ou por outro método.
Assinatura Parent Caminho Profundidade AppDir C:\MyDir 0 AppFile AppDir 0 Inclua a ação AppSearch na sequência de ações.
Se o MyApp.exe estiver instalado no AppDir, o Installer definirá a propriedade MYAPP como o local do arquivo.
Tópicos relacionados