Tabella CustomAction
La tabella CustomAction consente di integrare codice e dati personalizzati nell'installazione. L'origine del codice eseguito può essere un flusso contenuto nel database, un file installato di recente o un file eseguibile esistente.
La tabella CustomAction contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
Azione | identificatore | Y | N |
Digitare | Integer | N | N |
Fonte | CustomSource | N | Y |
Bersaglio | formattato | N | Y |
ExtendedType | doubleInteger | N | Y |
Colonne
-
azione
-
Nome dell'azione. L'azione viene visualizzata normalmente in una tabella di sequenza, a meno che non venga chiamata da un'altra azione personalizzata. Se il nome corrisponde a qualsiasi azione predefinita, l'azione personalizzata non viene mai chiamata.
Chiave della tabella primaria.
-
Tipo
-
Campo di bit di flag che specifica il tipo di base di azioni e opzioni personalizzate. Per un elenco dei tipi di base, vedere elenco riepilogo di tutti i tipi di azione personalizzati. Vedere opzioni di elaborazione restituite azioni personalizzate, opzioni di pianificazione dell'esecuzione di azioni personalizzate, opzione di destinazione personalizzata nascostae opzioni di esecuzione personalizzate In-Script.
-
origine
-
Nome di proprietà o chiave esterna in un'altra tabella. Per una descrizione delle possibili origini azioni personalizzate, vedere origini azioni personalizzate e l'elenco riepilogo di tutti i tipi di azioni personalizzati. Ad esempio, la colonna Source può contenere una chiave esterna nella prima colonna di una delle tabelle seguenti contenente l'origine del codice azione personalizzato.
tabella directory per chiamare file eseguibili esistenti.
tabella file per chiamare file eseguibili e DLL appena installati.
tabella binaria per chiamare file eseguibili, DLL e dati archiviati nel database.
tabella Proprietà per chiamare file eseguibili i cui percorsi sono contenuti in una proprietà .
-
destinazione
-
Parametro di esecuzione che dipende dal tipo di azione personalizzata di base. Vedere l'elenco riepilogo di tutti i tipi di azione personalizzati per una descrizione degli elementi da immettere in questo campo per ogni tipo di azione personalizzata. Ad esempio, questo campo può contenere quanto segue a seconda dell'azione personalizzata.
Bersaglio Azione personalizzata Punto di ingresso (obbligatorio) Chiamata di una DLL. Nome eseguibile con argomenti (obbligatorio) Chiamata di un eseguibile esistente. Argomenti della riga di comando (facoltativo) Chiamata di un eseguibile appena installato. Nome file di destinazione (obbligatorio) Creazione di un file da dati personalizzati. Nullo Esecuzione del codice script. -
ExtendedType
-
Immettere il valore msidbCustomActionTypePatchUninstall in questo campo per specificare un'azione personalizzata con l'opzione di disinstallazione della patch di azione personalizzata .
Windows Installer 4.0 e versioni precedenti: Non supportato. Questa opzione è disponibile a partire da Windows Installer 4.5.
Per altre informazioni, vedere tutti gli argomenti in azioni personalizzate.
Convalida