ICE35
ICE35 valida que los componentes que contienen archivos comprimidos almacenados en un archivo de contenedor no están establecidos para ejecutarse desde el origen. Con Windows Installer 2.0 o posterior, esta restricción se ha quitado.
ICE35 consulta la columna Cabinet de la tabla Media para determinar qué archivos se comprimen y almacenan en un archivo de gabinete. Consulta la tabla Archivo para determinar qué componentes contienen estos archivos. Por último, comprueba el tabla Componente para determinar si los bits de ejecución desde el origen se establecen en la columna Atributos.
Resultado
ICE35 envía un mensaje de error si hay un archivo comprimido almacenado en un archivo contenedor que pertenece a un componente con el bit msidbComponentAttributesSourceOnly establecido en la columna Atributos de la tabla componente de . Con Windows Installer 2.0 o posterior, esto cambia de un error a un mensaje de advertencia. Un paquete que solo admite Windows Installer 2.0 y versiones posteriores tiene la propiedad PID_PAGECOUNT del flujo de información de resumen establecido en un valor de al menos 200.
ICE35 envía un mensaje de advertencia si hay un archivo comprimido almacenado en un archivo contenedor que pertenece a un componente con el bit msidbComponentAttributesOptional establecido en la columna Atributos de la tabla componente de . Este mensaje de advertencia se ha quitado con Windows Installer 2.0 y versiones posteriores.
Si hay varios archivos en un componente en un archivo contenedor, ICE35 notifica errores para cada archivo que tiene la ejecución desde el conjunto de bits de origen.
Ejemplo
ICE35 notifica los siguientes errores y advertencias para el ejemplo que se muestra con una versión anterior a la versión 2.0 de Windows Installer.
de tabla multimedia de (parcial)
DiskID | LastSequence | Gabinete |
---|---|---|
1 | 2 | |
2 | 4 | One.cab |
3 | 5 | #Two.cab |
de tabla de archivos de (parcial)
Archivo | Componente_ | Secuencia |
---|---|---|
Archivo1 | Component1 | 1 |
Archivo2 | Component2 | 2 |
Archivo3 | Component2 | 3 |
Archivo4 | Component3 | 4 |
Archivo5 | Component3 | 5 |
de tabla de componentes de (parcial)
Componente | Atributos |
---|---|
Component1 | 0 |
Component2 | 2 |
Component3 | 1 |
de tabla de acceso directo de (parcial)
Atajo | Icono_ |
---|---|
Acceso directo1 | Icono2 |
Tenga en cuenta que los archivos también se pueden marcar como comprimidos mediante el resumen de recuento de palabras propiedad del flujo de información de resumen de .
Temas relacionados