Udostępnij za pośrednictwem


ICE 104

ICE 104 sprawdza, czy w pakiecie znajduje się tylko jedna z dwóch tabel: MsiLockPermissionsEx i LockPermissions.

Ice 104 weryfikuje składnię używaną w polach LockObject, Table i SDDLText w tabeli MsiLockPermissionsEx. ICE 104 nie sprawdza, czy wartość w polu SDDLText w tabeli MsiLockPermissionsEx jest prawidłowym deskryptorem zabezpieczeń.

Instalatora Windows 4.5 lub starszego: Nieobsługiwane. Ta funkcja ICE jest dostępna od Instalatora Windows w wersji 5.0.

Wynik

ICE 104 publikuje następujące błędy.

Błąd ICE104 Opis
Obie tabele LockPermissions i MsiLockPermissionsEx istnieją w bazie danych. Powinna znajdować się tylko jedna taka tabela. Pakiet nie może zawierać zarówno MsiLockPermissionsEx, jak i LockPermissions tabel.
Nie można odnaleźć elementu "[2]" w tabeli "[3]", do którego odwołuje się wpis tabeli MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] Instalator Windows nie może odnaleźć i zabezpieczyć elementu określonego w tabeli MsiLockPermissionsEx.
W wpisie tabeli MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], sdDLText = %s wydaje się być nieprawidłową wartością FormattedSDDLText Wartość w polu SDDLText tabeli MsiLockPermissionsEx musi być prawidłowym typem danych FormattedSDDLText.