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.