Partager via


ICE 100

ICE100 vérifie la création de la table msiEmbeddedUI et la table MsiEmbeddedChainer.

Résultat

ICE100 publie les erreurs suivantes.

Erreur ICE100 Description
Trop de DLL marquées comme interface utilisateur : [1] La colonne Attributes de la table MsiEmbeddedUI contient trop de DLL marquées comme DLL d’interface utilisateur. Une seule DLL doit être marquée comme DLL d’interface utilisateur.
La DLL d’interface utilisateur ne peut pas avoir de filtre de message null/zéro : [1] Une DLL marquée comme DLL d’interface utilisateur dans la colonne Attributs de la table MsiEmbeddedUI a la valeur Null dans le champ MessageFilter. Si une ligne fait référence à une DLL d’interface utilisateur, la valeur dans le champ MessageFilter ne doit pas être null.
Les DLL de ressource doivent avoir des filtres de message null/zéro : [1] Une DLL non marquée comme DLL d’interface utilisateur dans la table MsiEmbeddedUI doit avoir la valeur Null dans le champ MessageFilter. Ce champ doit être null si une ligne fait référence à un fichier de ressources et que la valeur des attributs est null.
Dll multiples marquées avec ce nom de fichier : [2] (index : [1]) Plusieurs DLL dans la table MsiEmbeddedUI ont le même nom de fichier. La colonne FileName ne doit pas contenir de noms en double.

 

ICE100 publie l’avertissement suivant.

Avertissement ICE100 Description
Plusieurs chaîneurs existent dans la table MsiEmbeddedChainer. Assurez-vous qu’un seul est conditionné pour s’exécuter. Il existe plusieurs entrées dans la table MsiEmbeddedChainer. Un seul chaîneur incorporé peut être lancé. Si plusieurs entrées sont conditionnées pour s’exécuter, il n’est pas défini sur l’entrée qui s’exécutera. Si l’utilisateur est sûr que seule la condition d’une entrée peut être résolue sur true, cet avertissement peut être ignoré.

 

de référence ICE

table d’annuaires