Delen via


Aangepast actietype 34

Met deze aangepaste actie wordt een uitvoerbaar bestand aanroepen dat is gestart met een opdrachtregel. Zie Uitvoerbare bestandenvoor meer informatie.

Bron

Het uitvoerbare bestand wordt gegenereerd op basis van een bestand. Het veld Bron van de tabel CustomAction bevat een sleutel in de tabel Directory. De tabelvermelding waarnaar wordt verwezen, wordt gebruikt om het volledige pad naar een werkmap op te lossen. Dit hoeft niet het pad naar de map met het uitvoerbare bestand te zijn.

Typewaarde

Neem de volgende waarde op in de kolom Type van de CustomAction tabel om het numerieke basistype op te geven.

Constanten Hexadecimaal Decimaal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Doel

De kolom Doel van de tabel CustomAction bevat het volledige pad en de naam van het uitvoerbare bestand, gevolgd door optionele argumenten voor het uitvoerbare bestand. Het volledige pad en de naam van het uitvoerbare bestand zijn vereist. Aanhalingstekens moeten worden gebruikt rond lange bestandsnamen of paden. De waarde wordt behandeld als opgemaakte tekst en kan verwijzingen bevatten naar eigenschappen, bestanden, mappen of andere opgemaakte tekstkenmerken.

Opties voor retourverwerking

Voeg optionele vlag-bits toe in de kolom Type van de CustomAction tabel om retourverwerkingsopties op te geven. Zie Aangepaste opties voor retourverwerkingvoor een beschrijving van de opties en waarden.

Opties voor het plannen van de uitvoering

Voeg optionele vlag-bits toe in de kolom Type van de CustomAction tabel om de planningsopties voor de uitvoering op te geven. Deze opties bepalen de meerdere uitvoering van aangepaste acties. Zie Opties voor het plannen van aangepaste actiesvoor een beschrijving van de opties.

In-Script uitvoeringsopties

Voeg optionele vlag-bits toe in de kolom Type van de CustomAction tabel om een uitvoeroptie in het script op te geven. Met deze opties kopieert u de actiecode naar het uitvoerings-, terugdraai- of doorvoerscript. Zie Aangepaste actie In-Script uitvoeringsoptiesvoor een beschrijving van de opties.

Retourwaarden

Aangepaste acties die uitvoerbare bestanden moeten een waarde van 0 retourneren om te slagen. Het installatieprogramma interpreteert een andere retourwaarde als fout. Als u retourwaarden wilt negeren, stelt u de msidbCustomActionTypeContinue bitvlag in het veld Type van de CustomAction tabel in.

Opmerkingen

Een aangepaste actie waarmee een uitvoerbaar bestand wordt gestart, maakt gebruik van een opdrachtregel die doorgaans eigenschappen bevat die dynamisch worden aangewezen. Als dit ook een aangepaste actie voor uitvoeringis, gebruikt het installatieprogramma CreateProcessAsUser of CreateProcess om het proces te maken wanneer de aangepaste actie wordt aangeroepen vanuit het installatiescript.

Custom_Actions