Come creare un file MSP

November 25

Come creare un file MSP


I programmi e le 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. Microsoft ingegneri del software hanno provisioning la possibilità per i programmi e le applicazioni per essere aggiornato e modificato utilizzando file MSP. file MSP determinare se il software deve essere aggiornato ed esegue il compito di patch del software per correggere gli errori di programmazione di applicazioni Windows Installer. Gli usi comuni per i file MSP sono aggiornamenti di sicurezza per Windows, ma qualsiasi applicazione Windows Installer possono usufruire di aggiornamenti di patch tramite file MSP.

istruzione

1 Avviare Windows Installer e decidere come verrà applicata la patch. Utilizzare le seguenti funzioni riga di comando per applicare la patch per la prima volta l'applicazione è installata. Specificare il comando patch sulla riga di comando con la coppia valore della proprietà di "PATCH = {percorso di patch}".

Di seguito è riportato l'elenco completo delle possibili funzioni della linea di comando: "/ f", "/ l", "/ n", "/ m", "/ q", "/ y" e "/ z".

I "/ F" Comando delle Forze di funzione altri programmi per smettere allo spegnimento. Il "/ l" Comando Funzione elenca gli aggiornamenti software installati. La funzione di comando "/ m" avvia modalità automatica. Il "/ n" Funzione di comando crea una regola che i file non verrà eseguito il backup per l'installazione. La funzione di comando "/ q" crea "modalità silenziosa". La funzione di comando "/ y" esegue una disinstallazione e deve sempre essere usato come corollario alla "/ m" o funzioni di comando "/ Q". La funzione di comando "/ z" crea una regola che consente al computer di si riavvia dopo l'installazione se il riavvio non è necessario per l'esecuzione dell'applicazione senza errori.

2 Utilizzare la funzione MsiApplyPatch per applicare le patch su base discriminatoria per garantire che l'applicazione è idoneo per un aggiornamento. Inserire il seguente codice di sfruttare MsiApplyPatch:

UINT MsiApplyPatch (

__in LPCTSTR szPatchPackage,

__in LPCTSTR szInstallPackage,

__in INSTALLTYPE eInstallType,

__in LPCTSTR szCommandLine

);

3 Utilizzare la funzione MsiApplyMultiplePatches quando uno 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 che il corretto funzionamento viene applicata come un file con estensione msp.