Partager via


Recherche d’un fichier dans tous les lecteurs fixes

Pour rechercher un fichier dans tous les lecteurs fixes

  1. Entrez la signature et le nom du fichier dans la Table Signature. Les champs restants de cet enregistrement peuvent être null pour rechercher n’importe quelle version de MyApp.exe.

    Table Signature (partielle)

    Signature Nom de fichier
    AppFile
    MyApp.exe

     

  2. Entrez la propriété que le programme d’installation doit définir si MyApp.exe est installé.

    Table AppSearch

    Propriété Signature
    MYAPP
    AppFile

     

  3. Utilisez la Table DrLocator. Laissez les champs Parent et Path vides pour rechercher tous les lecteurs fixes du système utilisateur. Spécifiez dans la colonne Profondeur le nombre de niveaux de sous-répertoire à rechercher. Par exemple, la définition de Depth sur 0 détecte c:\NMyApp.exe, mais ne détecte pas le fichier à une profondeur de 2, par exemple : c:\NProgram Files\NMyApps\NMyApp.exe.

    Table DrLocator

    Signature Parent Chemin d’accès Profondeur
    AppFile
    3

     

  4. Incluez l’action AppSearch dans la séquence d’actions. Si MyApp.exe est installé, le programme d’installation définit la propriété MYAPP sur l’emplacement du fichier. Si le fichier est installé, MYAPP est évalué comme True dans une expression conditionnelle.