Condividi tramite


Memorizzazione nella cache delle informazioni sulle patch (Patchwiz.dll)

La generazione di una nuova patch potrebbe richiedere tempi significativi. Dopo aver generato una patch usando Patchwiz.dll, potrebbe essere necessario modificare nuovamente l'immagine di aggiornamento e generare un'altra patch. La memorizzazione nella cache delle informazioni sulle patch può ridurre il tempo necessario per generare patch successive riutilizzando le patch esistenti. Ad esempio, il tempo necessario per creare Service Pack può essere ridotto usando le patch binarie generate dalle patch precedenti. Patchwiz.dll possibile usare PATCH_CACHE_DIR per trovare una patch binaria esistente e aggiungerla all'archivio del Service Pack senza dover ricreare la patch binaria.

La memorizzazione nella cache delle informazioni sulle patch richiede l'uso di Patchwiz.dll. Per attivare la memorizzazione nella cache delle patch, impostare le proprietà PATCH_CACHE_ENABLED e PATCH_CACHE_DIR nella tabella delle proprietà (Patchwiz.dll) del file delle proprietà di creazione della patch (file con estensione pcp). Patchwiz archivia tutte le informazioni sulla creazione di patch nella cartella identificata dalla proprietà PATCH_CACHE_DIR e crea questa cartella, se necessario. La volta successiva che si tenta di creare una patch, Patchwiz controlla questa cartella per verificare se i file da confrontare corrispondono ai file nella cache. Se i file corrispondono, Patchwiz usa le informazioni memorizzate nella cache anziché rigenerare la patch binaria per il file. Se i file non corrispondono o se le informazioni non sono presenti nella cache, Patchwiz genera la patch per il file.

Per usare la memorizzazione nella cache delle informazioni sulle patch, è necessario conservare la cartella specificata da PATCH_CACHE_DIR dopo la creazione di un file msp. Se la cartella viene eliminata, PatchWiz deve generare nuovamente patch binarie per i file msp successivi. Per altre informazioni sul mantenimento delle informazioni nelle aree selezionate di un file di destinazione, vedere Applicazione di patch alle aree selezionate di un file.