Anpassad åtgärdstyp 51
Den här anpassade åtgärden anger en egenskap från en formaterad textsträng.
För att påverka en egenskap som används i ett villkor för en komponent eller funktion måste den anpassade åtgärden komma före åtgärden CostFinalize i åtgärdssekvensen.
Källa
Fältet Källa i tabellen CustomAction kan innehålla antingen namnet på en egenskap eller en nyckel till tabellen Egenskap. Den här egenskapen anges av den formaterade strängen i fältet Mål med hjälp av MsiSetProperty.
Typvärde
Inkludera följande värde i kolumnen Typ i tabellen CustomAction för att ange den grundläggande numeriska typen.
Konstanter | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeProperty | 0x033 | 51 |
Mål
Kolumnen Mål i tabellen CustomAction innehåller en textsträng formaterad med hjälp av de funktioner som anges i MsiFormatRecord (utan numeriska fältspecificerare). Parametrar som ska ersättas omges av hakparenteser, [...], och kan vara egenskaper, miljövariabler (% prefix), filsökvägar (# prefix) eller katalogsökvägar för komponenter ($-prefix).
Alternativ för returbearbetning
Den anpassade åtgärden använder inte de här alternativen.
Schemaläggningsalternativ för körning
Inkludera valfria flaggbitar i kolumnen Typ i tabellen CustomAction för att ange alternativ för körningsschemaläggning. De här alternativen styr flera körningar av anpassade åtgärder. En beskrivning av alternativen finns i Schemaläggningsalternativ för anpassad åtgärdskörning.
In-Script körningsalternativ
Den anpassade åtgärden använder inte de här alternativen.
Returnera värden
Se anpassade åtgärdsreturvärden.
Anmärkningar
Om du anger en privat egenskap i användargränssnittssekvensen genom att redigera en anpassad åtgärd i någon av sekvenstabellerna i användargränssnittet anges inte den egenskapen i körningssekvensen. Om du vill ange egenskapen i körningssekvensen måste du också placera en anpassad åtgärd i en körningssekvenstabell. Du kan också göra egenskapen till en offentlig egenskap och inkludera den i egenskapen SecureCustomProperties.
Relaterade ämnen