Guida di guida alla documentazione di Windows Installer

Questa documentazione è l'origine primaria del materiale di riferimento per Windows Installer. Fornisce informazioni sui pacchetti di installazione e sul servizio di installazione. Fornisce anche descrizioni complete dell'interfaccia di programmazione dell'applicazione (API) e degli elementi del database del programma di installazione. Questa documentazione contiene anche una discussione sugli esempi di base relativi all'installazione e all'aggiornamento dei pacchetti in Esempi di Windows Installer.

La Guida basata sul ruolo alla documentazione di Windows Installer è un'alternativa fornita come guida ai lettori che preferiscono visualizzare i collegamenti agli argomenti organizzati da ruoli professionali e scenari di attività comuni.

Per informazioni sui newsgroup di Windows Installer, vedere anche l'argomento: Altre origini delle informazioni di Windows Installer.

Per un elenco di suggerimenti sull'uso di Windows Installer, vedere Procedure consigliate per Windows Installer.

L'elenco seguente descrive ogni sezione della documentazione del programma di installazione.

  • Informazioni su Windows Installer offre una panoramica delle funzionalità e dei vantaggi del programma di installazione, ad esempio annunci, installazione su richiesta, resilienza, personalizzazione e gestione dei componenti. In questa sezione vengono presentati i concetti dei componenti e delle funzionalità del programma di installazione, che sono essenziali per comprendere come il programma di installazione organizza un'installazione. Vengono inoltre illustrati diversi argomenti di alto livello sull'installazione, ad esempio Criteri di sistema, Regole di controllo delle versioni file e Installazione di rollback.
  • L'uso di Windows Installer illustra un'ampia gamma di argomenti, ad esempio un metodo standard per organizzare un'applicazione in componenti che il programma di installazione può installare o rimuovere dal computer di un utente; come scaricare un pacchetto di installazione da World Wide Web; e usando immagini di origine compresse.
  • Le informazioni nelle sezioni Novità di Windows Installer possono essere usate per identificare nuove funzionalità non supportate dalle versioni precedenti di Windows Installer.
  • Le firme digitali e Windows Installer descrivono in che modo le firme digitali possono essere usate con pacchetti, trasformazioni, patch, moduli di merge e file di archivio esterni.
  • Gli assembly illustrano come usare Windows Installer per installare e gestire assembly di runtime del linguaggio comune e Win32.
  • Interfaccia utente fornisce informazioni sulle funzionalità dell'interfaccia utente del programma di installazione. Anche se il programma di installazione non fornisce un'interfaccia utente, un autore del pacchetto può mantenere tutti i dati e la logica necessari per eseguire un'interfaccia utente interna o esterna completamente interattiva nel database di installazione. La sezione Riferimento descrive gli elementi dell'interfaccia utente specificabili nelle tabelle di database, incluse le finestre di dialogo, i controlli e gli eventi di controllo.
  • Azioni standard illustra le azioni standard usate dal programma di installazione nelle tabelle della sequenza per eseguire un'installazione. Queste informazioni sono destinate principalmente agli sviluppatori di pacchetti.
  • Azioni personalizzate descrive come creare funzionalità aggiuntive nel programma di installazione. Le azioni personalizzate consentono a un autore di un pacchetto di installazione di estendere le funzionalità delle azioni standard, inclusi eseguibili, librerie di collegamento dinamico e script. Queste informazioni sono destinate agli sviluppatori di pacchetti che devono eseguire funzioni di installazione non trovate altrove nel programma di installazione.
  • Le proprietà offrono informazioni sulle proprietà usate dal programma di installazione durante un'installazione. Le sezioni About and Using offrono una panoramica di queste variabili globali e ogni proprietà è descritta nella sezione Riferimento.
  • Riepilogo Flusso informazioni documenti le proprietà di riepilogo usate dal programma di installazione. Queste informazioni sono di interesse per tutti gli sviluppatori.
  • L'applicazione di patch e gli aggiornamenti illustrano l'uso del programma di installazione per eseguire aggiornamenti dei file, QFEs, aggiornamenti secondari, aggiornamenti del prodotto e patch.
  • Le trasformazioni illustrano come modificare o personalizzare un database di installazione usando una trasformazione del database e come generare, proteggere e applicare trasformazioni.
  • La convalida dei pacchetti illustra l'uso degli analizzatori di coerenza interna per testare la coerenza interna dei pacchetti di installazione in fase di sviluppo.
  • I moduli di merge presentano uno standard per la progettazione di moduli di merge. Questo standard deve essere seguito dagli sviluppatori che creano i propri moduli di merge, nonché dagli sviluppatori che pianificano di usare il programma di installazione per distribuire codice condiviso alle proprie applicazioni.
  • Windows Installer nei sistemi operativi a 64 bit illustra come usare Windows Installer per installare e gestire i componenti del programma di installazione progettati per l'esecuzione in sistemi operativi a 64 bit.
  • Gli esempi di Windows Installer includono un esempio dettagliato di creazione di un pacchetto di installazione con un'interfaccia utente interna in Un esempio di installazione. Per un esempio di creazione di un aggiornamento principale per un pacchetto esistente, vedere Un esempio di aggiornamento. Per informazioni su come una trasformazione di personalizzazione disabilita le funzionalità e aggiunge nuove risorse, vedere Un esempio di trasformazione personalizzazione. Per un esempio di creazione di un pacchetto di patch che applica un piccolo aggiornamento a un pacchetto di installazione esistente, vedere Un piccolo esempio di patch di aggiornamento. Per informazioni su come localizzare un pacchetto di installazione esistente, vedere Un esempio di localizzazione.
  • L'interfaccia di automazione fornisce informazioni agli sviluppatori che vogliono usare l'interfaccia di automazione di Windows Installer.
  • Le funzioni del programma di installazione descrivono le chiamate di funzione all'API del programma di installazione. Queste sono le funzioni che altre applicazioni chiamano per accedere ai servizi di installazione per installare, gestire o rimuovere applicazioni. Le sezioni Using includono discussioni su come richiedere funzionalità, avviare installazioni e reinstallare componenti mancanti a livello di codice. La sezione Riferimento è il materiale di riferimento principale per le funzioni del servizio di installazione.
  • Il database del programma di installazione illustra il database di installazione. Il programma di installazione mantiene tutti i dati e la logica necessari per un'installazione in un database relazionale situato in un file di .msi. La sezione Informazioni fornisce una panoramica con diagrammi di schema per i principali gruppi funzionali di tabelle del database. La sezione Using illustra l'uso delle tabelle più importanti. Queste sezioni contengono informazioni essenziali per gli sviluppatori che creano pacchetti di installazione o scrivono strumenti di creazione di pacchetti. La sezione Riferimento contiene materiale di riferimento completo per ogni tabella di database. Questa sezione contiene anche il riferimento primario per ognuna delle funzioni del database. Le funzioni di database vengono usate internamente dal programma di installazione per accedere al database e sono principalmente di interesse per gli sviluppatori degli strumenti di creazione dei pacchetti del programma di installazione.