Recherche d’un répertoire et d’un fichier dans le répertoire
Pour rechercher un répertoire, puis un fichier dans ce répertoire
Commencez par rechercher le répertoire.
AppDir doit être défini comme la signature valide du répertoire. Si AppDir n’est pas défini comme une signature valide, AppSearch n’a pas d’emplacement pour rechercher le fichier. Par exemple, si la recherche est pour c:\MyDir\MyApp.exe, AppDir doit être défini comme c:\MyDir. AppDir peut être défini en incluant un enregistrement dans la table DrLocator ou par une autre méthode. Aucun enregistrement n’est inclus dans la table Signature pour la recherche dans le répertoire. Pour la recherche de fichiers, répertoriez la signature et le nom du fichier dans la Table Signature. Les champs restants de cet enregistrement peuvent avoir la valeur Null pour rechercher n’importe quelle version de MyApp.exe.
Table Signature (partielle)
Signature Nom de fichier AppFile MyApp.exe Utilisez la table AppSearch.
Entrez la propriété que le programme d’installation doit définir si le répertoire avec la signature AppDir est installé. Si le programme d’installation trouve que ce répertoire est installé, il définit MYDIR sur le chemin du répertoire. Entrez la propriété que le programme d’installation doit définir si MyApp.exe est installé.
Table AppSearch (partielle)
Propriété Signature MYDIR AppDir MYAPP AppFile Utilisez la Table DrLocator.
Entrez dans la colonne Parent la signature, AppDir, qui est définie comme chemin d’accès du répertoire. Spécifiez dans la colonne Profondeur le nombre de niveaux de sous-répertoire à rechercher dans ce répertoire. AppDir doit être défini comme signature du répertoire. AppDir peut être défini en incluant un enregistrement comme indiqué ici ou par une autre méthode.
Signature Parent Chemin d’accès Profondeur AppDir C:\MyDir 0 AppFile AppDir 0 Incluez l’action AppSearch dans la séquence d’actions.
Si MyApp.exe est installé dans AppDir, le programme d’installation définit la propriété MYAPP sur l’emplacement du fichier.
Rubriques connexes