ICE 104
ICE 104 vérifie qu’une seule des deux tables : MsiLockPermissionsEx et LockPermissions est présent dans le package.
ICE 104 vérifie la syntaxe utilisée dans les champs LockObject, Table et SDDLText dans la table MsiLockPermissionsEx. ICE 104 ne vérifie pas que la valeur dans le champ SDDLText de la table MsiLockPermissionsEx est un descripteur de sécurité valide.
Windows Installer 4.5 ou version antérieure: Non pris en charge. Cette ice est disponible à partir de Windows Installer 5.0.
Résultat
ICE 104 publie les erreurs suivantes.
Erreur ICE104 | Description |
---|---|
Les 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 les tables MsiLockPermissionsEx et LockPermissions. |
Impossible de trouver l’élément '[2]' dans la table '[3]' qui est référencé dans l’entrée de table MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] | Windows Installer ne peut pas trouver et sécuriser un élément spécifié dans la table MsiLockPermissionsEx. |
Dans l’entrée de table MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s semble être une valeur FormattedSDLText non valide | La valeur du champ SDDLText de la table MsiLockPermissionsEx doit être un type de données FormattedSDLText valide. |