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. |
![]() |
---|
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
Riferimenti
Riferimento alle proprietà di Windows Installer
Sintassi delle istruzioni condizionali di Windows Installer