Condividi tramite


Tipo di azione personalizzato 38

Questa azione personalizzata viene scritta in VBScript. Vedere anche script .

Fonte

Il campo Origine della tabella CustomAction contiene il valore Null. Il codice script per l'azione personalizzata viene archiviato come stringa di testo dello script letterale nel campo Destinazione.

Valore del tipo

Includere il valore seguente nella colonna Tipo della tabella CustomAction per specificare il tipo numerico di base di un'azione personalizzata a 32 bit.

Costanti Esadecimale Decimale
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory 0x026 38

 

Windows Installer può usare azioni personalizzate a 64 bit nei sistemi operativi a 64 bit. Un'azione personalizzata a 64 bit basata su script deve includere il msidbCustomActionType64BitScript bit nel tipo numerico. Per informazioni, vedere azioni personalizzate a 64 bit. Includere il valore seguente nella colonna Tipo della tabella CustomAction per specificare il tipo numerico di base di un'azione personalizzata a 64 bit.

Costanti Esadecimale Decimale
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript 0x0001026 4134

 

Bersaglio

Il campo Destinazione della tabella CustomAction contiene il codice script per l'azione personalizzata come stringa di testo dello script letterale.

Opzioni di elaborazione restituite

Includere i bit di flag facoltativi nella colonna Tipo della tabella CustomAction per specificare le opzioni di elaborazione restituite. Per una descrizione delle opzioni e dei valori, vedere Opzioni di elaborazione restituite azioni personalizzate.

Opzioni di pianificazione dell'esecuzione

Includere i bit di flag facoltativi nella colonna Tipo 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 di azioni personalizzate.

Opzioni di esecuzione di In-Script

Includere bit di flag facoltativi nella colonna Tipo 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 Opzioni di esecuzione In-Script azioni personalizzate.

Valori restituiti

Questo tipo di azione personalizzata restituisce sempre esito positivo.

Osservazioni

Un'azione personalizzata scritta in JScript o VBScript richiede l'installazione oggetto Session. Il programma di installazione collega l'oggetto sessione allo script con il nome "Session". Poiché l'oggetto sessione di potrebbe non esistere durante un rollback dell'installazione, è necessario che un'azione personalizzata posticipata scritta nello script usi uno dei metodi o delle proprietà dell'oggetto sessione descritto nella sezione Ottenere informazioni di contesto per azioni personalizzate di esecuzione posticipata per recuperarne il contesto.

Custom_Actions