Tipo di azione personalizzato 34

Questa azione personalizzata chiama un eseguibile avviato con una riga di comando. Per altre informazioni, vedere File eseguibili.

Source (Sorgente)

Il file eseguibile viene generato da un file. Il campo Origine della tabella CustomAction contiene una chiave nella tabella Directory . La voce di tabella directory a cui si fa riferimento viene usata per risolvere il percorso completo di una directory di lavoro. Non è necessario che sia il percorso della directory contenente il file eseguibile.

Valore del tipo

Includere il valore seguente nella colonna Type della tabella CustomAction per specificare il tipo numerico di base.

Costanti Valore esadecimale Decimal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Destinazione

La colonna Target della tabella CustomAction contiene il percorso completo e il nome del file eseguibile seguito da argomenti facoltativi per l'eseguibile. È necessario il percorso completo e il nome del file eseguibile. Le virgolette devono essere usate intorno a nomi o percorsi di file lunghi. Il valore viene considerato come testo formattato e può contenere riferimenti a proprietà, file, directory o altri attributi di testo formattati.

Opzioni di elaborazione restituite

Includere bit di flag facoltativi nella colonna Type della tabella CustomAction per specificare le opzioni di elaborazione restituite. Per una descrizione delle opzioni e dei valori, vedere Opzioni di elaborazione restituite dall'azione personalizzata.

Opzioni di pianificazione dell'esecuzione

Includere bit di flag facoltativi nella colonna Type della tabella CustomAction per specificare le opzioni di pianificazione dell'esecuzione. Queste opzioni controllano l'esecuzione multipla di azioni personalizzate. Per una descrizione delle opzioni, vedere Opzioni di pianificazione dell'esecuzione dell'azione personalizzata.

opzioni di esecuzione In-Script

Includere bit di flag facoltativi nella colonna Type della tabella CustomAction per specificare un'opzione di esecuzione in-script. Queste opzioni copiano il codice azione nello script di esecuzione, rollback o commit. Per una descrizione delle opzioni, vedere Azioni personalizzate In-Script Opzioni di esecuzione.

Valori restituiti

Le azioni personalizzate che sono file eseguibili devono restituire un valore pari a 0 per esito positivo. Il programma di installazione interpreta qualsiasi altro valore restituito come errore. Per ignorare i valori restituiti, impostare il flag msidbCustomActionTypeContinue nel campo Type della tabella CustomAction .

Commenti

Un'azione personalizzata che avvia un eseguibile accetta una riga di comando, che in genere contiene proprietà designizzate in modo dinamico. Se si tratta anche di un'azione personalizzata di esecuzione posticipata, il programma di installazione usa CreateProcessAsUser o CreateProcess per creare il processo quando viene richiamata l'azione personalizzata dallo script di installazione.

Custom_Actions