Mise en cache des informations de correctif (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 pouvez avoir besoin de modifier à nouveau l’image de mise à jour et de générer un autre correctif. La mise en cache des informations de correctif peut réduire le temps nécessaire à la génération des correctifs suivants en réutilisant les correctifs existants. Par exemple, vous pouvez réduire le temps nécessaire à la création de Service Packs en utilisant les correctifs binaires générés à partir des correctifs précédents. Patchwiz.dll peut utiliser PATCH_CACHE_DIR pour rechercher un correctif binaire existant et l’ajouter au fichier CAB du Service Pack sans avoir à recréer le correctif binaire.

La mise en cache des informations de correctif 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 Properties (Patchwiz.dll) du fichier de propriétés de création de correctif (fichier .pcp). Patchwiz stocke toutes les informations de création de correctif 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 du cache. Si les fichiers correspondent, Patchwiz utilise les informations mises en cache au lieu 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 de correctif, 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 regéner les 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 Régions sélectionnées de mise à jour corrective d’un fichier.