Condividi tramite


Condizioni di distribuzione

Aggiornamento: novembre 2007

Nel caso della distribuzione condizionale si utilizza la proprietà Condition di un file, di una cartella, di una voce del Registro di sistema, di un'azione personalizzata o di una condizione di avvio per valutare una o più proprietà durante l'installazione. Questa condizione consente di valutare la proprietà Property esposta da altri elementi del programma di installazione, ad esempio la proprietà Property relativa a una ricerca di file, oppure le proprietà esposte in Windows Installer, inclusa la versione del sistema operativo.

Per specificare proprietà personalizzate per le condizioni di avvio si utilizza l'Editor delle condizioni di avvio, per le cartelle personalizzate l'Editor del file system e per le finestre di dialogo personalizzate l'Editor dell'interfaccia utente. Quando si specifica una proprietà personalizzata, il nome deve contenere caratteri maiuscoli e non deve essere in conflitto con proprietà esistenti né con i nomi di proprietà di Windows Installer.

Utilizzando gli operatori booleani è possibile valutare più proprietà. Per ulteriori informazioni, vedere Sintassi delle istruzioni condizionali di Windows Installer.

Proprietà

Le proprietà Property per le cartelle speciali sono un esempio delle proprietà delle cartelle di sistema di Windows Installer, quali ProgramMenuFolder o DesktopFolder. Nell'elenco che segue sono riportate altre comuni proprietà di Windows Installer utilizzabili nelle condizioni.

Proprietà di Windows Installer

Descrizione

Version9X

Numero di versione del sistema operativo Windows.

VersionNT

Numero di versione del sistema operativo Windows NT/Windows 2000.

ServicePackLevel

Numero di versione del service pack del sistema operativo.

WindowsBuild

Numero di build del sistema operativo.

SystemLanguageID

Identificatore della lingua predefinito per il sistema.

MsiNetAssemblySupport

Sui sistemi che supportano gli assembly Common Language Runtime, il programma di installazione imposta il valore di questa proprietà sulla versione del file fusion.dll

ComputerName

Nome del sistema utilizzato.

LogonUser

Nome utente dell'utente connesso al momento.

AdminUser

Impostato su Windows NT/Windows 2000 se l'utente dispone dei privilegi di amministratore.

PhysicalMemory

Dimensione della RAM installata espressa in megabyte.

Intel

Livello numerico del processore se viene utilizzato un processore Intel.

COMPANYNAME

Società dell'utente che esegue l'installazione. Corrisponde al nome della Società immesso nella finestra di dialogo Informazioni utente.

USERNAME

Utente che esegue l'installazione. Corrisponde al nome specificato nella casella Nome della finestra di dialogo Informazioni utente.

Nota:

Nell'elenco precedente sono riportate solo alcune delle proprietà disponibili alla data di rilascio di Visual Studio. Sono disponibili anche altre proprietà ed è inoltre possibile che periodicamente vengano aggiunte nuove proprietà. Per un elenco aggiornato delle condizioni, vedere Guida di riferimento per le proprietà.

Vedere anche

Concetti

Distribuzione condizionale

Riferimenti

Proprietà Condition

Riferimento alle proprietà di Windows Installer

Sintassi delle istruzioni condizionali di Windows Installer

Altre risorse

Gestione delle condizioni di avvio durante la distribuzione