Programmi e applicazioni utilizzate nei sistemi operativi Windows possono contenere errori di programmazione e software che influenzano la stabilità del software e portare a crash o si blocca . Ingegneri software di Microsoft hanno provisioning la possibilità per i programmi e le applicazioni per essere aggiornati e modificati utilizzando file MSP . File MSP determinare se il software deve essere aggiornato ed esegue il compito di patching del software per correggere gli errori di programmazione nelle applicazioni di Windows Installer . Usi comuni per i file MSP sono aggiornamenti di sicurezza di Windows , ma qualsiasi applicazione Windows Installer possono usufruire degli aggiornamenti di patch tramite file MSP . Istruzioni
1
lancio di Windows Installer e decidere come sarà applicata la patch. Utilizzare le seguenti funzioni della riga di comando per applicare la patch la prima volta che l'applicazione è installata. Specificare il comando patch sulla riga di comando con il valore di coppia di "PATCH = { percorso } patch di " proprietà
che segue è la lista completa delle possibili funzioni della riga di comando : ". /F" , " /l " , " /n " , " /m " , " /q " , " /y " e " /z " .
" /f " comando Funzione costringe altri programmi per smettere di spegnimento . Il " /l " Funzione comando elenca gli aggiornamenti software installati. Il " /m" Comando Funzione avvia modalità automatica. Il " /n" Comando Funzione creata una regola che i file non verrà eseguito il backup per l'installazione. Il " /q" Comando Funzione crea "modalità silenziosa ". Il " /y" Comando Funzione esegue una disinstallazione e deve sempre essere utilizzato come un corollario alla " /m " o "q /" funzioni di comando . Il " /z" Comando Funzione creata una regola che permette al computer di non riavviare dopo l' installazione se il riavvio non è necessario per l'applicazione per l'esecuzione senza errori.
2
Utilizzare la funzione MsiApplyPatch di applicare patch in maniera discriminatoria per garantire che la domanda è ammissibile per un aggiornamento . Inserire il seguente codice per sfruttare MsiApplyPatch :
UINT MsiApplyPatch (
__in LPCTSTR szPatchPackage , Stati
__in LPCTSTR szInstallPackage , Stati
__in INSTALLTYPE eInstallType ,
__in LPCTSTR szCommandLine
) ;
3
Utilizzare i MsiApplyMultiplePatches funzione quando una o più patch devono essere applicate ad una domanda ammissibile con il seguente codice :
UINT MsiApplyMultiplePatches (
__in LPCTSTR szPatchPackages ,
__in_opt LPCTSTR szProductCode ,
__in_opt LPCTSTR szPropertiesList
) ;
4
Salvare il file MSP dopo la funzione corretta viene applicata come un file . msp .