Condividi tramite


Pianificazione di un aggiornamento principale

Se Windows Installer viene usato per l'installazione e l'installazione di un'applicazione, è possibile gestire gli aggiornamenti successivi dell'applicazione installando un pacchetto di aggiornamento. Gli sviluppatori di installazione possono scegliere di creare un pacchetto di aggiornamento modificando il pacchetto di installazione originale. Questo approccio è illustrato nell'esempio di aggiornamento seguente.

L'installazione del prodotto originale, MNP2000, seguita dall'installazione del pacchetto di aggiornamento fornisce all'utente i file seguenti richiesti dal prodotto MNP2001.

File Descrizione Percorso dell'origine Percorso di destinazione
Redpark.exe File eseguibile dell'editor di testo. Invariato rispetto ai prodotti precedenti. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt Un file di informazioni. Invariato rispetto ai prodotti precedenti. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt Manuale della Guida. Invariato rispetto ai prodotti precedenti. C:\Sample\Notepad\Help.txt Non installato. Eseguire sempre da un'origine.
Baseba01.txt Programma di gioco di baseball per l'anno 2001. C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt Programma di calcio per l'anno 2001. C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt Programma di gioco di basket per l'anno 2001. C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt Spettacoli di danza per l'anno 2001. C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt Performance musicali per l'anno 2001. C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt Spettacoli dell'opera per l'anno 2001. C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt Ammissione nel gennaio dell'anno 2001. C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt Ammissione in capodanno giorno dell'anno 2001. C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt Ammissione al Memorial Day dell'anno 2001. C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

L'installazione del pacchetto di aggiornamento rimuove tutte le funzionalità installate con il prodotto originale che non vengono usate dal prodotto aggiornato.

Ad esempio, quando si esegue l'aggiornamento da MNP2000, l'installazione dell'aggiornamento rimuove i file seguenti dal computer dell'utente:

  • Baseball.txt
  • Football.txt
  • Dance.txt
  • Concert.txt
  • January.txt
  • NewYears.txt

L'installazione del pacchetto di aggiornamento scrive i valori seguenti nel Registro di sistema dell'utente in:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Esempio di Blocco note

Nome Valore
lfCharSet 0
lfClipPrecision 2
lfFaceName Fixedsys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
fSavePageSetting 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
lfWeight 400
fWrap 0

 

L'aggiornamento aggiorna i collegamenti precedenti ai collegamenti seguenti. Una di queste scelte rapide può essere selezionata durante l'installazione come collegamento annunciato in modo che l'utente possa installare su richiesta la funzionalità Baseball.

Nome Percorso collegamento Destinazione collegamento
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHelp [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
sBaseball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseba01.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Footba01.txt
sBasketball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Basketba01.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance01.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concer01.txt
sOpera [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
sJanuary [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Januar01.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYea01.txt
sMemorial [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

Quando un utente disinstalla il pacchetto di aggiornamento, Windows Installer rimuove completamente tutte le versioni del prodotto dal computer dell'utente. L'utente non viene lasciato con parti di MNP2000 o MNP2001.

Continua