MsiLockPermissionsEx tábla
Az MsiLockPermissionsEx tábla a szolgáltatások, a fájlok, a beállításkulcsok és a létrehozott mappák védelmére használható.
A csomagok nem tartalmazhatják az MsiLockPermissionsEx táblát és a LockPermissions tábla.
Windows Installer 4.5 vagy korábbi: Nem támogatott. Ez a táblázat a Windows Installer 5.0-s vagy újabb verziójával való telepítésre szánt csomagokhoz ajánlott.
Az MsiLockPermissionsEx tábla a következő oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
MsiLockPermissionsEx | Szöveg | Y | N |
LockObject | azonosító | N | N |
Asztal | Szöveg | N | N |
SDDLText | FormattedSDDLText | N | N |
Feltétel | feltétel | N | Y |
Oszlopok
-
MsiLockPermissionsEx
-
Ez a tábla elsődleges kulcsa.
-
LockObject
-
Ez az oszlop és a Tábla oszlop együttesen adja meg a védeni kívánt fájlt, könyvtárat, beállításkulcsot vagy szolgáltatást. A LockObject oszlop egy idegen kulcs, amely a Tábla oszlop által megadott tábla elsődleges kulcsára mutat.
-
táblázat
-
Ez az oszlop és a LockObject oszlop határozza meg a védeni kívánt fájlt, könyvtárat, beállításkulcsot vagy szolgáltatást. A Tábla oszlopban írja be a Fájl, a Beállításjegyzék, a CreateFolder vagy a ServiceInstall kifejezést a Fájltábla, Beállításjegyzéktábla, CreateFolder Tablevagy ServiceInstall tábla.
-
SDDLText
-
Adja meg az SDDL-sztringet, hogy jelezze a kijelölt objektumra vonatkozó engedélyeket. Az SDDL-t biztonsági leíró sztringformátumúkell megadni.
Ez nem támogatja a magán- vagy nyilvános tulajdonságokat.
-
feltétel
-
Ez az oszlop egy feltételes kifejezést tartalmaz, amely meghatározza, hogy alkalmazni kívánja-e a megadott engedélyt. Ha a feltétel a HAMIS kiértékeli, a rendszer nem alkalmazza az engedélyt. Ha a feltétel a TRUE értékre van kiértékelve, a rendszer alkalmazza az engedélyt.
Megjegyzések
A szolgáltatások, fájlok, beállításkulcsok és a létrehozott mappák védelméről további információt Az erőforrások védelmecímű témakörben talál.
Az MsiLockPermissionsEx tábla használatával biztonságossá teheti a telepítés során létrehozott felhasználói fiókok objektumait. A felhasználói fióknak már léteznie kell, ha a telepítés védi az objektumot. A biztonsági védelem alatt álló fájl, beállításkulcs, mappa vagy szolgáltatás telepítése előtt hozza létre a felhasználói fiókot.
Ha a táblázatban egy LockObject és Tábla pár több feltételes kifejezéssel rendelkezik, amely igaz értéket ad vissza, a telepítés sikertelen lesz, és a Windows Installer egy 1942-as hibaüzenetet ad vissza.
Ha a FormattedSDLText sztring az SDDLText mezőben nem oldható fel érvényes SDDL-sztringgé, a telepítés meghiúsul, és a Windows Installer 1943-ban hibaüzenetet ad vissza.
Ha a felhasználó nem rendelkezik megfelelő jogosultságokkal a fájl vagy mappa SDDLText mezőjében megadott biztonsági leíró beállításához, a telepítés meghiúsul, és a Windows Installer 1926-os hibaüzenetet ad vissza.
Ha a felhasználó nem rendelkezik megfelelő jogosultságokkal a beállításkulcs SDDLText mezőjében megadott biztonsági leíró beállításához, a telepítés sikertelen lesz, és a Windows Installer 1401-ben hibaüzenetet ad vissza.
Ha a felhasználó nem rendelkezik megfelelő jogosultságokkal a szolgáltatás SDDLText mezőjében megadott biztonsági leíró beállításához, a telepítés meghiúsul, és a Windows Installer 1944-ben hibaüzenetet ad vissza.
Érvényesítés