Condividi tramite


Gruppo tabelle procedure di installazione

Le tabelle nelle attività di controllo del gruppo Procedure di installazione eseguite durante l'installazione azioni standard e azioni personalizzate.

Alcune delle tabelle di questo gruppo controllano un'azione di alto livello fornendo una sequenza di azioni. Ognuna delle tabelle di sequenza seguenti controlla una parte di un'azione di alto livello.

Possono verificarsi situazioni in cui un'installazione deve eseguire un'operazione che non è possibile usando solo azioni standard. Per offrire il massimo grado di flessibilità, il programma di installazione offre agli autori della configurazione la possibilità di creare azioni personalizzate. Se sono presenti azioni personalizzate, è necessario registrarle con il programma di installazione popolando la tabella CustomAction.

La tabella CustomAction consente di integrare codice e dati personalizzati nel processo di installazione. Il codice eseguito può essere un flusso contenuto nel database, un file installato di recente o un eseguibile esistente.

Le tabelle seguenti estendono le funzionalità del programma di installazione per modificare file e cartelle durante l'installazione.

  • La tabella RemoveFile contiene un elenco di file rimossi durante l'installazione.
  • La tabella RemoveIniFile contiene le informazioni che un'applicazione deve rimuovere dai file di .ini.
  • La tabella RemoveRegistry contiene le informazioni che vengono eliminate dal Registro di sistema quando si seleziona il componente corrispondente da installare.
  • La tabella CreateFolder elenca le cartelle che devono essere create durante l'installazione. Anche se il programma di installazione crea cartelle in base alle esigenze, queste vengono rimosse non appena sono vuote. L'elenco delle cartelle nella tabella CreateFolder non viene eliminato finché il componente non viene disinstallato.
  • La tabella MoveFile contiene un elenco di file da spostare o copiare da una directory di origine specificata nel computer dell'utente in una directory di destinazione. Non è necessario utilizzare la tabella MoveFile per descrivere i file associati ai componenti installati.

Per configurare le condizioni necessarie che devono essere soddisfatte per avviare l'installazione, popolare la tabella LaunchCondition.

La tabella LaunchCondition contiene un elenco di condizioni, tutte soddisfatte affinché l'azione abbia esito positivo.