MsiLockPermissionsEx Tablosu
MsiLockPermissionsEx Tablosu hizmetlerin, dosyaların, kayıt defteri anahtarlarının ve oluşturulan klasörlerin güvenliğini sağlamak için kullanılabilir.
Paket hem MsiLockPermissionsEx Tablosunu hem de LockPermissions Tablosunuiçermemelidir.
Windows Installer 4.5 veya önceki: Desteklenmiyor. Bu tablo, Windows Installer 5.0 veya üzeri ile yüklemeye yönelik paketler için önerilir.
MsiLockPermissionsEx Tablosu aşağıdaki sütunlara sahiptir.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
MsiLockPermissionsEx | metin | Y | N |
LockObject | Tanımlayıcı | N | N |
Masa | metin | N | N |
SDDLText | FormattedSDDLText | N | N |
Koşul | Koşulu | N | Y |
Sütun
-
MsiLockPermissionsEx
-
Bu, bu tablonun birincil anahtarıdır.
-
LockObject
-
Bu sütun ve Tablo sütunu birlikte güvenli hale getirilecek dosyayı, dizini, kayıt defteri anahtarını veya hizmeti belirtir. LockObject sütunu, Tablo sütunu tarafından belirtilen tablonun birincil anahtarına işaret eden yabancı bir anahtardır.
-
Tablosu
-
Bu sütun ve LockObject sütunu güvenli hale getirilecek dosyayı, dizini, kayıt defteri anahtarını veya hizmeti belirtir. Tablo sütununa Dosya, Kayıt Defteri, CreateFolder veya ServiceInstall yazın. Dosya Tablosu, Kayıt Defteri Tablosu, CreateFolder Tablosuveya serviceInstall Table .
-
SDDLText
-
Seçili nesneye uygulanacak izinleri belirtmek için SDDL dizesini girin. SDDL, Güvenlik Tanımlayıcısı Dize Biçimisağlanmalıdır.
Bu, özel veya genel özellikleri desteklemez.
-
Koşulu
-
Bu sütun, belirtilen iznin uygulanıp uygulanmayacağını belirlemek için kullanılan bir koşullu ifade içerir. Koşul FALSE olarak değerlendirilirse, izin uygulanmaz. Koşul true olarak değerlendirilirse, izin uygulanır.
Açıklamalar
Hizmetlerin, dosyaların, kayıt defteri anahtarlarının ve oluşturulan klasörlerin güvenliğini sağlama hakkında daha fazla bilgi için bkz. Kaynakları Güvenli Hale Getirme.
Yükleme sırasında oluşturulan bir kullanıcı hesabının nesnelerinin güvenliğini sağlamak için MsiLockPermissionsEx Tablosunu kullanın. Yükleme nesnenin güvenliğini sağlarken kullanıcı hesabı zaten mevcut olmalıdır. Güvenli hale getirilen dosyayı, kayıt defteri anahtarını, klasörü veya hizmeti yüklemeden önce kullanıcı hesabını oluşturun.
Bu tablodaki bir LockObject ve Tablo çiftinin true olarak değerlendirilen birden fazla koşullu ifadesi varsa, yükleme başarısız olur ve Windows Installer 1942 hata iletisini döndürür.
SDDLText alanındaki FormattedSDDLText dizesi geçerli bir SDDL dizesine çözümlenemiyorsa, yükleme başarısız olur ve Windows Installer 1943 hata iletisi döndürür.
Kullanıcının bir dosya veya klasördeki SDDLText alanı tarafından belirtilen güvenlik tanımlayıcısını ayarlamak için yeterli ayrıcalıkları yoksa, yükleme başarısız olur ve Windows Installer 1926 hata iletisi döndürür.
Kullanıcının bir kayıt defteri anahtarında SDDLText alanı tarafından belirtilen güvenlik tanımlayıcısını ayarlamak için yeterli ayrıcalıkları yoksa yükleme başarısız olur ve Windows Installer 1401 hata iletisi döndürür.
Kullanıcının bir hizmette SDDLText alanı tarafından belirtilen güvenlik tanımlayıcısını ayarlamak için yeterli ayrıcalıkları yoksa, yükleme başarısız olur ve Windows Installer 1944 hata iletisini döndürür.
Doğrulama
ice104
ICE03
ICE06