Anpassad åtgärdstyp 34
Den här anpassade åtgärden anropar en körbar fil som startas med en kommandorad. Mer information finns i Körbara filer.
Källa
Den körbara filen genereras från en fil. Fältet Källa i tabellen CustomAction innehåller en nyckel i tabellen Directory. Den refererade katalogtabellposten används för att matcha den fullständiga sökvägen till en arbetskatalog. Detta krävs inte för att vara sökvägen till katalogen som innehåller den körbara filen.
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 |
---|---|---|
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory | 0x022 | 34 |
Mål
Kolumnen Mål i tabellen CustomAction innehåller den fullständiga sökvägen och namnet på den körbara filen följt av valfria argument till den körbara filen. Den fullständiga sökvägen och namnet på den körbara filen krävs. Citattecken måste användas runt långa filnamn eller sökvägar. Värdet behandlas som formaterad text och kan innehålla referenser till egenskaper, filer, kataloger eller andra formaterade textattribut.
Alternativ för returbearbetning
Inkludera valfria flaggbitar i kolumnen Typ i tabellen CustomAction för att ange alternativ för returbearbetning. En beskrivning av alternativen och värdena finns i Alternativ för returnering av anpassad åtgärd.
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
Inkludera valfria flaggbitar i kolumnen Typ i tabellen CustomAction för att ange ett körningsalternativ i skriptet. De här alternativen kopierar åtgärdskoden till körnings-, återställnings- eller incheckningsskriptet. En beskrivning av alternativen finns i Anpassad åtgärd In-Script Körningsalternativ.
Returnera värden
Anpassade åtgärder som är körbara filer måste returnera värdet 0 för att lyckas. Installationsprogrammet tolkar alla andra returvärden som fel. Om du vill ignorera returvärden anger du flaggan msidbCustomActionTypeContinue bit i fältet Typ i tabellen CustomAction.
Anmärkningar
En anpassad åtgärd som startar en körbar fil tar en kommandorad, som vanligtvis innehåller egenskaper som är avsedda dynamiskt. Om detta också är en anpassad åtgärd för uppskjuten körninganvänder installationsprogrammet CreateProcessAsUser eller CreateProcess för att skapa processen när den anpassade åtgärden anropas från installationsskriptet.
Relaterade ämnen