Proprietà pubbliche con restrizioni
Nel caso di un'installazione gestita, l'autore del pacchetto potrebbe dover limitare le proprietà pubbliche passate al lato server e può essere modificato da un utente che non è un amministratore di sistema. Alcune restrizioni sono in genere necessarie per mantenere un ambiente sicuro quando l'installazione richiede al programma di installazione di usare privilegi elevati. Se vengono soddisfatte tutte le condizioni seguenti, un utente che non è un amministratore di sistema può eseguire solo l'override di un elenco approvato di proprietà pubbliche limitate:
- Il sistema è Windows 2000.
- L'utente non è un amministratore di sistema.
- L'applicazione o il prodotto vengono installati con privilegi elevati.
Se tutte le condizioni precedenti sono vere, il programma di installazione viene predefinito nell'elenco seguente di proprietà pubbliche limitate che possono essere modificate da qualsiasi utente:
- AZIONE
- AFTERREBOOT
- ALLUSERS
- EXECUTEACTION
- EXECUTEMODE
- FILEADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- INSTALLLEVEL
- LIMITUI
- LOGACTION
- NOCOMPANYNAME
- NOUSERNAME
- MSIENFORCEUPGRADECOMPONENTRULES
- MSIINSTANCEGUID
- MSINEWINSTANCE
- MSIPATCHREMOVE
- BENDA
- PRIMARYFOLDER
- PROMPTROLLBACKCOST
- RIAVVIARE
- REINSTALL
- REINSTALLMODE
- RIASSUMERE
- SEQUENZA
- SHORTFILENAMES
- TRASFORMA
- TRANSFORMSATSOURCE
L'autore di un pacchetto di installazione può estendere questo elenco predefinito per includere proprietà pubbliche aggiuntive usando la proprietà SecureCustomProperties .
L'impostazione della proprietà EnableUserControl o del criterio di sistemaEnableUserControl estende l'elenco a tutte le proprietà pubbliche. Tutti gli utenti possono quindi modificare qualsiasi proprietà pubblica.
Il programma di installazione imposta la proprietà RestrictedUserControl ogni volta che l'elenco di proprietà pubbliche passate al server dagli utenti non amministratori è limitato.
Argomenti correlati