Tabulka CustomAction
Tabulka CustomAction poskytuje prostředky integrace vlastního kódu a dat do instalace. Zdrojem spuštěného kódu může být datový proud obsažený v databázi, nedávno nainstalovaný soubor nebo existující spustitelný soubor.
Tabulka CustomAction obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Akce | identifikátor | Y | N |
Typ | celočíselná | N | N |
Zdroj | customsource | N | Y |
Cíl | formátované | N | Y |
ExtendedType | doubleInteger | N | Y |
Sloupce
-
akce
-
Název akce. Akce se obvykle zobrazuje v sekvenční tabulce, pokud ji nevolá jiná vlastní akce. Pokud název odpovídá jakékoli předdefinované akci, vlastní akce se nikdy nevolá.
Primární klíč tabulky.
-
typ
-
Pole bitů příznaků určující základní typ vlastní akce a možností. Seznam základních typů akcí najdete souhrnný seznam všech vlastních typů akcí. Viz možnosti zpracování vrácení vlastní akce, možnosti vlastního plánování provádění akcí, vlastní akce skryté cílové možnostia možnosti vlastní akce In-Script možnosti provádění.
-
zdroj
-
Název vlastnosti nebo externí klíč do jiné tabulky. Diskuzi o možných vlastních zdrojích akcí najdete v tématu vlastní zdroje akcí a souhrnný seznam všech vlastních typů akcí. Například sloupec Zdroj může obsahovat externí klíč do prvního sloupce jedné z následujících tabulek obsahující zdroj vlastního kódu akce.
tabulka adresářů pro volání existujících spustitelných souborů.
file table pro volání spustitelných souborů a knihoven DLL, které byly právě nainstalovány.
binární tabulky pro volání spustitelných souborů, knihoven DLL a dat uložených v databázi.
tabulka vlastností pro volání spustitelných souborů, jejichž cesty jsou uloženy vlastností.
-
cíl
-
Spouštěcí parametr, který závisí na základním typu vlastní akce. Popis toho, co se má zadat do tohoto pole pro každý typ vlastní akce, najdete v souhrnný seznam všech vlastních typů akcí. Toto pole může například obsahovat následující položky v závislosti na vlastní akci.
Cíl Vlastní akce Vstupní bod (povinný) Volání knihovny DLL. Název spustitelného souboru s argumenty (povinné) Volání existujícího spustitelného souboru Argumenty příkazového řádku (volitelné) Volání spustitelného souboru, který je právě nainstalován. Název cílového souboru (povinné) Vytvoření souboru z vlastních dat Nula Spouštění kódu skriptu -
ExtendedType
-
Do tohoto pole zadejte hodnotu msidbCustomActionTypePatchUninstall a zadejte vlastní akci s možností Vlastní akce Patch Uninstall.
Instalační služba systému Windows 4.0 a starší: Nepodporuje se. Tato možnost je dostupná od Instalační služby systému Windows 4.5.
Další informace naleznete ve všech tématech v části vlastní akce.
Validace