Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez extraire des fichiers d’une armoire de deux manières. Le premier moyen et le plus simple consiste à tirer parti du traitement automatique de l’armoire intégré aux fonctions d’installation.
Les fonctions d’installation, telles que SetupCommitFileQueue, SetupInstallFile et SetupInstallFromInfSection, case activée la compression sur chaque fichier. Si le fichier se trouve dans une armoire, les fonctions recherchent d’abord un fichier de ce nom en dehors de l’armoire. Si elle est trouvée, les fonctions installent le fichier externe, en ignorant le fichier à l’intérieur de l’armoire. Cela vous permet de mettre à jour un seul fichier à l’intérieur de l’armoire sans regénérer l’armoire.
Les fonctions d’installation suivent également les fichiers d’une armoire qui ont été récupérés, de sorte qu’un fichier n’est extrait qu’une seule fois, même s’il est installé plusieurs fois.
La deuxième façon d’extraire des fichiers d’une armoire consiste à utiliser SetupIterateCabinet. Cette fonction itère dans chaque fichier d’une armoire, envoyant une notification à une routine de rappel pour chaque fichier trouvé. La routine de rappel retourne ensuite une valeur qui indique si le fichier doit être extrait ou ignoré.
Notes
L’API d’installation ne fournit pas de routine de rappel par défaut pour gérer les notifications d’armoire. Si vous appelez explicitement SetupIterateCabinet , vous devez fournir une routine de rappel pour traiter les notifications d’armoire que la fonction retourne.