ICE 100
ICE100 kontroluje vytváření tabulky MsiEmbeddedUI a tabulky MsiEmbeddedChai ner.
Výsledek
ICE100 publikuje následující chyby.
Chyba ICE100 | Popis |
---|---|
Příliš mnoho knihoven DLL označených jako uživatelské rozhraní: [1] | Sloupec Atributy tabulky MsiEmbeddedUI obsahuje příliš mnoho knihoven DLL označených jako knihovna DLL uživatelského rozhraní. Jako knihovnu DLL uživatelského rozhraní by měla být označena pouze jedna knihovna DLL. |
Knihovna DLL uživatelského rozhraní nemůže mít filtr zpráv null/nula: [1] | Knihovna DLL označená jako knihovna DLL uživatelského rozhraní ve sloupci Atributy MsiEmbeddedUI tabulka má hodnotu null v poli MessageFilter. Pokud řádek odkazuje na knihovnu DLL uživatelského rozhraní, hodnota v poli MessageFilter by neměla být null. |
Knihovny DLL prostředků musí mít filtry zpráv s hodnotou null/nula: [1] | Knihovna DLL není označena jako knihovna DLL uživatelského rozhraní v MsiEmbeddedUI tabulka musí mít hodnotu null v poli MessageFilter. Toto pole by mělo mít hodnotu null, pokud řádek odkazuje na soubor prostředku a hodnota atributů má hodnotu null. |
Více knihoven DLL označených tímto názvem souboru: [2] (index: [1]) | Několik knihoven DLL v tabulce MsiEmbeddedUI mají stejný název souboru. Sloupec FileName by neměl obsahovat duplicitní názvy. |
ICE100 publikuje následující upozornění.
Upozornění ICE100 | Popis |
---|---|
V tabulce MsiEmbeddedChainer existuje více zřetězených řetězců. Ujistěte se, že ke spuštění je podmínkou pouze jedna. | V tabulce MsiEmbeddedChai ner je více položek. Lze spustit pouze jeden vložený řetězovač. Pokud má být spuštěno více položek, není definováno, která položka se spustí. Pokud si uživatel je jistý, že se dá přeložit jenom podmínka jedné položky na true, můžete toto upozornění ignorovat. |
Související témata
-
referenční ICE