ICE 100
ICE100 comprueba la creación de la tabla msiEmbeddedUI de y la tabla MsiEmbeddedChainer.
Resultado
ICE100 publica los siguientes errores.
Error ICE100 | Descripción |
---|---|
Demasiados archivos DLL marcados como interfaz de usuario: [1] | La columna Atributos de la tabla de MsiEmbeddedUI contiene demasiados archivos DLL marcados como DLL de interfaz de usuario. Solo se debe marcar un archivo DLL como un archivo DLL de interfaz de usuario. |
El archivo DLL de la interfaz de usuario no puede tener un filtro de mensaje nulo o cero: [1] | Un archivo DLL marcado como dll de interfaz de usuario en la columna Atributos de la MsiEmbeddedUI tabla tiene un valor NULL en el campo MessageFilter. Si una fila hace referencia a un archivo DLL de interfaz de usuario, el valor del campo MessageFilter no debe ser NULL. |
Los archivos DLL de recursos deben tener filtros de mensaje null/cero: [1] | Un archivo DLL no marcado como dll de interfaz de usuario en la tabla MsiEmbeddedUI debe tener null en el campo MessageFilter. Este campo debe ser NULL si una fila hace referencia a un archivo de recursos y el valor de Attributes es NULL. |
Varios archivos DLL marcados con este nombre de archivo: [2] (índice: [1]) | Varios archivos DLL de la MsiEmbeddedUI tabla tienen el mismo nombre de archivo. La columna FileName no debe contener nombres duplicados. |
ICE100 publica la siguiente advertencia.
Advertencia ICE100 | Descripción |
---|---|
Existen varios encadenadores en la tabla MsiEmbeddedChainer. Asegúrese de que solo hay uno acondicionado para ejecutarse. | Hay varias entradas en la tabla MsiEmbeddedChainer. Solo se puede iniciar un encadenador incrustado. Si hay varias entradas condicionadas para ejecutarse, no está definida la entrada que se ejecutará. Si el usuario está seguro de que solo se puede resolver la condición de una entrada en true, se puede omitir esta advertencia. |
Temas relacionados