Partager via


Mise en cache des informations sur les correctifs (Patchwiz.dll)

La génération d’un nouveau correctif peut nécessiter beaucoup de temps. Une fois que vous avez généré un correctif à l’aide de Patchwiz.dll, vous devrez peut-être modifier à nouveau l’image de mise à jour et générer un autre correctif. La mise en cache des informations sur les correctifs peut réduire le temps nécessaire pour générer des correctifs suivants en réutilisant les correctifs existants. Par exemple, le temps nécessaire pour créer des Service Packs peut être réduit à l’aide des correctifs binaires générés à partir de correctifs précédents. Patchwiz.dll peut utiliser PATCH_CACHE_DIR pour rechercher un correctif binaire existant et l'ajouter au cabinet du service pack sans avoir à recréer le correctif binaire.

La mise en cache des informations correctives nécessite l’utilisation de Patchwiz.dll. Pour activer la mise en cache des correctifs, définissez les propriétés PATCH_CACHE_ENABLED et PATCH_CACHE_DIR dans la table des propriétés (Patchwiz.dll) du fichier de propriétés de création de correctifs (fichier .pcp). Patchwiz stocke toutes les informations de création de correctifs dans le dossier identifié par la propriété PATCH_CACHE_DIR et crée ce dossier si nécessaire. La prochaine fois que vous tentez de créer un correctif, Patchwiz vérifie ce dossier pour voir si les fichiers à comparer correspondent aux fichiers dans le cache. Si les fichiers correspondent, Patchwiz utilise les informations mises en cache plutôt que de régénérer le correctif binaire pour le fichier. Si les fichiers ne correspondent pas ou si les informations sont manquantes dans le cache, Patchwiz génère le correctif pour le fichier.

Pour utiliser la mise en cache des informations correctives, le dossier spécifié par PATCH_CACHE_DIR doit être conservé après la création d’un fichier .msp. Si le dossier est supprimé, PatchWiz doit générer à nouveau des correctifs binaires pour les fichiers .msp suivants. Pour plus d’informations sur la conservation des informations dans les régions sélectionnées d’un fichier cible, consultez Patching Selected Regions of a File.