ICE 104
ICE 104 ověřuje, že v balíčku se nachází pouze jedna ze dvou tabulek: MsiLockPermissionsEx a LockPermissions.
ICE 104 ověřuje syntaxi použitou v polích LockObject, Table a SDDLText v tabulce MsiLockPermissionsEx. ICE 104 neověřuje, že hodnota v poli SDDLText v tabulce MsiLockPermissionsEx je platným popisovačem zabezpečení.
Instalační služba systému Windows 4.5 nebo starší: Nepodporuje se. Tento ICE je k dispozici od Instalační služby systému Windows 5.0.
Výsledek
ICE 104 zveřejňuje následující chyby.
Chyba ICE104 | Popis |
---|---|
Obě tabulky LockPermissions a MsiLockPermissionsEx existují v databázi. Měla by existovat pouze jedna taková tabulka. | Balíček nemůže obsahovat tabulky MsiLockPermissionsEx i LockPermission s. |
Nelze najít položku [2] v tabulce [3], na kterou odkazuje položka tabulky MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] | Instalační služba systému Windows nemůže najít a zabezpečit položku zadanou v tabulce MsiLockPermissionsEx. |
V položce tabulky MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s se zdá být neplatná hodnota FormattedSDDLText. | Hodnota v poli SDDLText tabulky MsiLockPermissionsEx musí být platným datovým typemFormattedSDDLText. |