Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
CustomAction-tabellen ger möjlighet att integrera anpassad kod och data i installationen. Källan till koden som körs kan vara en ström som finns i databasen, en nyligen installerad fil eller en befintlig körbar fil.
CustomAction-tabellen har följande kolumner.
| Spalt | Typ | Nyckel | Nullbar |
|---|---|---|---|
| Handling | identifierare | Y | N |
| Typ | Heltal | N | N |
| Källa | CustomSource | N | Y |
| Mål | formaterad | N | Y |
| ExtendedType | DoubleInteger | N | Y |
Kolumner
-
åtgärd
-
Namnet på åtgärden. Åtgärden visas normalt i en sekvenstabell om den inte anropas av en annan anpassad åtgärd. Om namnet matchar någon inbyggd åtgärd anropas aldrig den anpassade åtgärden.
Primär tabellnyckel.
-
typ
-
Ett fält med flaggbitar som anger den grundläggande typen av anpassad åtgärd och alternativ. Se sammanfattningslista över alla anpassade åtgärdstyper för en lista över de grundläggande typerna. Se alternativ för bearbetning av anpassad åtgärdsretur, schemaläggningsalternativ för anpassad åtgärdskörning, dolt målalternativ för anpassad åtgärdoch alternativ för anpassad åtgärd In-Script körningsalternativ.
-
källa
-
Ett egenskapsnamn eller en extern nyckel i en annan tabell. En diskussion om möjliga anpassade åtgärdskällor finns i anpassade åtgärdskällor och sammanfattningslista över alla anpassade åtgärdstyper. Kolumnen Källa kan till exempel innehålla en extern nyckel i den första kolumnen i en av följande tabeller som innehåller källan till den anpassade åtgärdskoden.
Directory-tabell för att anropa befintliga körbara filer.
Filtabell för att anropa körbara filer och DLL:er som just har installerats.
Binär tabell för att anropa körbara filer, DLL:er och data som lagras i databasen.
egenskapstabell för att anropa körbara filer vars sökvägar innehas av en egenskap.
-
mål
-
En körningsparameter som är beroende av den grundläggande typen av anpassad åtgärd. Se sammanfattningslista över alla anpassade åtgärdstyper för en beskrivning av vad som ska anges i det här fältet för varje typ av anpassad åtgärd. Det här fältet kan till exempel innehålla följande beroende på den anpassade åtgärden.
Mål Anpassad åtgärd Startpunkt (krävs) Anropa en DLL. Körbart namn med argument (krävs) Anropar en befintlig körbar fil. Kommandoradsargument (valfritt) Anropar en körbar fil som precis har installerats. Målfilnamn (krävs) Skapa en fil från anpassade data. Noll Kör skriptkod. -
ExtendedType
-
Ange värdet msidbCustomActionTypePatchUninstall i det här fältet för att ange en anpassad åtgärd med avinstallationsalternativet anpassad åtgärd.
Windows Installer 4.0 och tidigare: Stöds inte. Det här alternativet är tillgängligt från och med Windows Installer 4.5.
Mer information finns i alla avsnitt under Anpassade åtgärder.
Validering