Condividi tramite


Tipo di azione personalizzato 35

Questa azione personalizzata imposta la directory di installazione da una stringa di testo formattata. Per altre informazioni, vedere Modifica del percorso di destinazione per una directory

Fonte

Il campo Origine della tabella CustomAction contiene una chiave per la tabella directory . La directory designata viene impostata dalla stringa formattata nel campo Destinazione usando MsiSetTargetPath. In questo modo il percorso di destinazione e la proprietà associata vengono impostati sul valore espanso della stringa di testo formattata nel campo Destinazione. Non tentare di modificare il percorso di una directory di destinazione durante un'installazione di manutenzione . Non tentare di modificare il percorso della directory di destinazione se alcuni componenti che usano tale percorso sono già installati per qualsiasi utente.

Valore del tipo

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

Costanti Esadecimale Decimale
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory 0x023 35

 

Bersaglio

La colonna Target della tabella CustomAction contiene una stringa di testo formattata usando la funzionalità specificata in MsiFormatRecord (senza gli identificatori di campo numerici). I parametri da sostituire sono racchiusi tra parentesi quadre [...], e possono essere proprietà, variabili di ambiente (% prefisso), percorsi di file (prefisso#) o percorsi di directory dei componenti (prefisso$). Si noti che i percorsi di directory terminano sempre con un separatore di directory.

Opzioni di elaborazione restituite

L'azione personalizzata non usa queste opzioni.

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

L'azione personalizzata non usa queste opzioni.

Valori restituiti

Vedere valori restituiti dell'azione personalizzata.

Osservazioni

Se si imposta una proprietà privata nella sequenza dell'interfaccia utente creando un'azione personalizzata in una delle tabelle della sequenza dell'interfaccia utente, tale proprietà non viene impostata nella sequenza di esecuzione. Per impostare la proprietà nella sequenza di esecuzione, è necessario inserire anche un'azione personalizzata in una tabella della sequenza di esecuzione. In alternativa, è possibile impostare la proprietà proprietà pubblica e includerla nella proprietà SecureCustomProperties.

Custom_Actions

azioni personalizzate per il testo formattato