Condividi tramite


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 dei componenti

specifica di file e attributi di file

specifica di supporti di origine

specifica delle funzionalità

specifica delle relazioni Feature-Component

Aggiunta di informazioni sul Registro di sistema

specifica di collegamenti

specifica delle proprietà

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