Omezené veřejné vlastnosti
V případě spravované instalace může autor balíčku omezit, které veřejné vlastnosti, se předávají na straně serveru a uživatel, který není správcem systému, může změnit. Některá omezení jsou obvykle nezbytná k udržování zabezpečeného prostředí, když instalace vyžaduje, aby instalační program používal zvýšená oprávnění. Pokud jsou splněny všechny následující podmínky, může uživatel, který není správcem systému, přepsat pouze schválený seznam omezených veřejných vlastností:
- Systém je Windows 2000.
- Uživatel není správcem systému.
- Aplikace nebo produkt se instalují se zvýšenými oprávněními.
Pokud jsou splněny všechny výše uvedené podmínky, instalační program ve výchozím nastavení použije následující seznam omezených veřejných vlastností, které může změnit libovolný uživatel:
- ACTION
- AFTERREBOOT
- ALLUSERS
- EXECUTEACTION
- EXECUTEMODE
- FILEADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- INSTALLLEVEL
- LIMITUI
- LOGACTION
- NOCOMPANYNAME
- NOUSERNAME
- MSIENFORCEUPGRADECOMPONENTRULES
- MSIINSTANCEGUID
- MSINEWINSTANCE
- MSIPATCHREMOVE
- PATCH
- PRIMARYFOLDER
- PROMPTROLLBACKCOST
- restartování
- PŘEINSTALACE
- PŘEINSTALACE
- RESUME
- sekvence
- SHORTFILENAMES
- transformací
- TRANSFORMSATSOURCE
Autor instalačního balíčku může rozšířit tento výchozí seznam tak, aby zahrnoval další veřejné vlastnosti pomocí SecureCustomProperties vlastnost.
Nastavení vlastnosti EnableUserControl nebo zásad systému EnableUserControl rozšíří seznam na všechny veřejné vlastnosti. Všichni uživatelé pak můžou změnit libovolnou veřejnou vlastnost.
Instalační program nastaví vlastnost RestrictedUserControl vždy, když je seznam veřejných vlastností předaný serveru uživateli bez oprávnění správce omezený.
Související témata