Condividi tramite


Proprietà Condition

Specifica una condizione che deve essere soddisfatta (deve restituire il valore True) durante l'installazione nel computer di destinazione. La proprietà Condition può essere utilizzata per aggiungere la logica condizionale a un programma di installazione, ad esempio installando un file solo per una particolare versione del sistema operativo. Può inoltre essere utilizzata in associazione alla ricerca di un file o di un componente o a una ricerca di una chiave del Registro di sistema per interrompere l'installazione se l'elemento specificato non viene trovato. La proprietà AlwaysCreate deve essere impostata su True o la condizione non verrà valutata.

Nota

Le condizioni si riferiscono ai file e ai componenti, ma non alle cartelle. È possibile impostare una condizione per una cartella, ma tale condizione verrà ignorata a meno che la cartella non sia vuota e la relativa proprietà AlwaysCreate non sia impostata su True. In questo caso verrà creato un componente fittizio per la cartella e la condizione sarà impostata su quel componente.

Impostazioni

La proprietà Condition accetta una stringa contenente un'istruzione condizionale valida che possa restituire il valore True o False. Tale istruzione può essere una condizione o una proprietà di Windows Installer, il valore contenuto nella proprietà Property, la proprietà Name di una ricerca di un file o di un componente o di una ricerca nel Registro di sistema o una combinazione delle istruzioni precedenti ottenuta utilizzando operatori logici.

Se, ad esempio, il progetto di installazione contiene una finestra di dialogo Caselle di controllo con una casella di controllo denominata CheckBox1 e CheckBox1Property è CHECKBOXA1, per determinare se l'utente ha selezionato la casella di controllo CheckBox1, è possibile impostare la proprietà Condition sull'espressione CHECKBOXA1=1. Per le ulteriori informazioni, vedere la sezione "Per aggiungere una condizione di avvio per verificare la versione di Internet Explorer disponibile" in Procedura dettagliata: distribuzione di un'applicazione basata su Windows.

La proprietà Condition viene utilizzata quando si impostano le condizioni di avvio, come descritto in Gestione delle condizioni di avvio durante la distribuzione.

Vedere anche

Riferimenti

Proprietà per l'editor delle condizioni di avvio

Proprietà Property

Proprietà Property (Cartelle)

Utilizzo delle proprietà di Windows Installer

Sintassi delle istruzioni condizionali di Windows Installer

Altre risorse

Gestione delle condizioni di avvio durante la distribuzione