Esempio di installazione
Questo esempio illustra come creare un semplice pacchetto di Windows Installer che installa un'applicazione. L'esempio installa blocco note, un editor di testo incluso in Windows e diversi file di testo che descrivono eventi e ammissione nell'immaginario Red Park Arena.
L'esempio presenta le specifiche seguenti:
- L'applicazione viene fornita agli utenti come pacchetto di Windows Installer che installa automaticamente tutti i file, i collegamenti e le informazioni del Registro di sistema necessari.
- Il pacchetto di installazione può presentare all'utente una procedura guidata dell'interfaccia utente durante l'installazione per raccogliere informazioni sull'utente.
- Durante l'installazione, gli utenti hanno la possibilità di selezionare singole funzionalità da installare per l'esecuzione in locale, per l'esecuzione da origine o per non essere installate.
- Una delle funzionalità può essere presentata agli utenti come funzionalità di installazione su richiesta.
- Lo stesso pacchetto disinstalla l'applicazione e rimuove tutti i file dell'applicazione e le informazioni del Registro di sistema dal computer dell'utente.
- Il pacchetto è pronto a ricevere un aggiornamento principale che include la modifica del codice prodotto.
Per riprodurre l'esempio, è necessario uno strumento software in grado di creare e modificare un database Windows Installer vuoto. Diversi strumenti di creazione di pacchetti sono disponibili da fornitori di software indipendenti. Un editor di database di Windows Installer denominato Orca viene fornito nel Componenti di Windows SDK per sviluppatori di Windows Installer.
Per completare l'esempio, seguire questa procedura:
Pianificazione del di installazione
l'importazione di un di database vuoto
specifica della struttura di directory
specifica di file e attributi di file
specifica di supporti di origine
specifica delle relazioni Feature-Component
Aggiunta di informazioni sul Registro di sistema
l'importazione dell' InstallExecuteSequence
l'importazione dell' InstallUISequence
l'importazione dell' AdminExecuteSequence
l'importazione dell' AdminUISequence
Importazione dell' AdvtExecuteSequence
Aggiunta di informazioni di riepilogo
l'importazione dell'interfaccia utente
convalida di un di database di installazione