Gruppo tabelle delle procedure di installazione

Le tabelle del gruppo di controllo procedure di installazione eseguite durante l'installazione da 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 della sequenza seguente controlla una parte di un'azione di alto livello.

Potrebbero verificarsi situazioni in cui un'installazione deve eseguire qualcosa che non è possibile usando solo azioni standard. Per offrire la massima flessibilità, il programma di installazione offre agli autori di 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 fornisce i mezzi per l'integrazione di 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 i file e le 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 eliminate dal Registro di sistema quando il componente corrispondente è selezionato per l'installazione.
  • La tabella CreateFolder elenca le cartelle che devono essere create durante l'installazione. Anche se il programma di installazione crea cartelle quando sono necessarie, queste vengono rimosse non appena sono vuote. L'elenco 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 usare 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, che devono essere soddisfatte per l'esito positivo dell'azione.