Tabulka MsiLockPermissionsEx
Tabulku MsiLockPermissionsEx lze použít k zabezpečení služeb, souborů, klíčů registru a vytvořených složek.
Balíček nesmí obsahovat tabulku MsiLockPermissionsEx i tabulku LockPermissions Table.
Instalační služba systému Windows 4.5 nebo starší: Nepodporuje se. Tato tabulka se doporučuje pro balíčky určené k instalaci pomocí Instalační služby systému Windows 5.0 nebo novější.
Tabulka MsiLockPermissionsEx obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
MsiLockPermissionsEx | textové | Y | N |
LockObject | identifikátor | N | N |
Stůl | textové | N | N |
SDDLText | Formátovaný SDDLText | N | N |
Podmínka | podmínky | N | Y |
Sloupce
-
MsiLockPermissionsEx
-
Toto je primární klíč této tabulky.
-
LockObject
-
Tento sloupec a sloupec Tabulka společně určují soubor, adresář, klíč registru nebo službu, která se má zabezpečit. Sloupec LockObject je cizí klíč, který odkazuje na primární klíč tabulky určené sloupcem Tabulka.
-
tabulka
-
Tento sloupec a sloupec LockObject určují soubor, adresář, klíč registru nebo službu, která se má zabezpečit. Do sloupce Tabulka zadejte File, Registry, CreateFolder nebo ServiceInstall a zadejte LockObject uvedený v File Table, Registry Table, CreateFolder Tablenebo ServiceInstall Table.
-
SDDLText
-
Zadejte řetězec SDDL, který označuje oprávnění, která se mají použít u vybraného objektu. SDDL musí být k dispozici ve formátu řetězce popisovače zabezpečení .
Tato funkce nepodporuje soukromé ani veřejné vlastnosti.
-
podmínka
-
Tento sloupec obsahuje podmíněný výraz, který slouží k určení, jestli se má použít zadané oprávnění. Pokud se podmínka vyhodnotí jako false, oprávnění se nepoužije. Pokud se podmínka vyhodnotí jako TRUE, použije se oprávnění.
Poznámky
Další informace o zabezpečení služeb, souborů, klíčů registru a vytvořených složkách najdete v tématu Zabezpečení prostředků.
Pomocí Tabulky MsiLockPermissionsEx zabezpečte objekty pro uživatelský účet, který se vytváří během instalace. Uživatelský účet již musí existovat, když instalace objekt zabezpečí. Před instalací souboru, klíče registru, složky nebo služby, která je zabezpečená, vytvořte uživatelský účet.
Pokud má dvojice LockObject a Table v této tabulce více než jeden podmíněný výraz, který se vyhodnotí jako pravdivý, instalace selže a Instalační služba systému Windows vrátí chybovou zprávu 1942.
Pokud FormattedSDDLText řetězec v poli SDDLText nelze přeložit na platný řetězec SDDL, instalace selže a Instalační služba systému Windows vrátí chybovou zprávu 1943.
Pokud uživatel nemá dostatečná oprávnění k nastavení popisovače zabezpečení určeného polem SDDLText v souboru nebo složce, instalace selže a Instalační služba systému Windows vrátí chybovou zprávu 1926.
Pokud uživatel nemá dostatečná oprávnění k nastavení popisovače zabezpečení určeného polem SDDLText v klíči registru, instalace selže a Instalační služba systému Windows vrátí chybovou zprávu 1401.
Pokud uživatel nemá dostatečná oprávnění k nastavení popisovače zabezpečení určeného polem SDDLText ve službě, instalace selže a Instalační služba systému Windows vrátí chybovou zprávu 1944.
Validace