Compartir a través de


Tabla de iconos

Esta tabla contiene los archivos de icono. Cada icono de la tabla se copia en un archivo como parte del anuncio de producto que se usará para los accesos directos anunciados y los servidores OLE. Consulte limitaciones ole en secuencias.

La tabla Icon tiene las columnas siguientes.

Columna Tipo Llave Nullable
Nombre identificador Y N
Datos binario N N

 

Columnas

nombre de

Nombre del archivo de icono.

datos de

Datos de icono binario en formato PE (.dll o .exe) o icono (.ico).

Observaciones

Esta tabla se conoce cuando se ejecuta la acción PublishProduct.

Los iconos de accesos directos, extensiones de nombre de archivo y CLSID deben almacenarse en archivos independientes del propio archivo de destino. Esto es necesario porque el instalador debe copiar solo los archivos de icono pequeños en el equipo del usuario al anunciar el recurso. Por lo tanto, un desarrollador de un paquete de instalación debe crear archivos independientes que contengan solo los iconos. A continuación, estos archivos de icono se almacenan como datos binarios en la tabla Icon.

Los archivos de icono asociados estrictamente con extensiones de nombre de archivo o CLSID pueden tener cualquier extensión, como .ico. Sin embargo, los archivos Icon asociados a los accesos directos deben estar en el formato binario EXE y deben tener el nombre para que su extensión coincida con la extensión del destino. El acceso directo no funcionará si no se sigue esta regla. Por ejemplo, si un acceso directo apunta a un recurso que tiene el archivo de clave Red.bar, el archivo de icono también debe tener la extensión .bar. Se pueden incluir varios iconos en el mismo archivo de icono siempre que todos los archivos de destino tengan la misma extensión.

Validación

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50