ICE 104

ICE 104 vérifie qu’une seule des deux tables : MsiLockPermissionsEx et LockPermissions est présente dans le package.

ICE 104 vérifie la syntaxe utilisée dans les champs LockObject, Table et SDDLText de la table MsiLockPermissionsEx. ICE 104 ne vérifie pas que la valeur du champ SDDLText de la table MsiLockPermissionsEx est un descripteur de sécurité valide.

Windows Installer 4.5 ou versions antérieures : non pris en charge. Cet ICE est disponible à partir de Windows Installer 5.0.

Résultats

ICE 104 publie les erreurs suivantes.

Erreur ICE104 Description
Les deux tables LockPermissions et MsiLockPermissionsEx existent dans la base de données. Une seule table de ce type doit être présente. Un package ne peut pas contenir à la fois les tables MsiLockPermissionsEx et LockPermissions.
L’élément '[2]' est introuvable dans la table '[3]', qui est référencé dans l’entrée de table MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] Windows Installer ne trouve pas un élément spécifié dans la table MsiLockPermissionsEx et ne peut pas le sécuriser.
Dans l’entrée de table MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s semble être une valeur FormattedSDDLText non valide La valeur du champ SDDLText de la table MsiLockPermissionsEx doit être un type de données FormattedSDDLText valide.