Como pesquisar um arquivo em todas as unidades fixas

Para pesquisar um arquivo em todas as unidades fixas

  1. Insira a assinatura e o nome do arquivo na Tabela Signature. Os campos restantes neste registro podem ser nulos para pesquisar qualquer versão do MyApp.exe.

    Tabela Signature (parcial)

    Assinatura Nome do Arquivo
    AppFile
    MyApp.exe

     

  2. Insira a propriedade que o Instalador deve definir se MyApp.exe estiver instalado.

    Tabela AppSearch

    Propriedade Assinatura
    MYAPP
    AppFile

     

  3. Use a Tabela DrLocator. Deixe os campos Pai e Demarcador vazios para pesquisar todas as unidades fixas do sistema de usuário. Especifique na coluna Depth o número de níveis de subdiretório a serem pesquisados. Por exemplo, definir Depth como 0 detecta c:\MyApp.exe, mas não detecta o arquivo em uma profundidade de 2, por exemplo: c:\Program Files\MyApps\MyApp.exe.

    Tabela DrLocator

    Assinatura Parent Caminho Profundidade
    AppFile
    3

     

  4. Inclua a ação AppSearch na sequência de ações. Se MyApp.exe estiver instalado, o Instalador definirá a propriedade MYAPP como o local do arquivo. Se o arquivo estiver instalado, MYAPP será avaliado como True em uma expressão condicional.