Tabla Icon

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

La tabla Icon tiene las siguientes columnas.

Columna Tipo Clave Nullable
Nombre Identificador Y No
data Binario No No

 

Columnas

Name

Nombre del archivo de icono.

Data

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

Comentarios

Se hace referencia a esta tabla 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 iconos pequeños en la máquina del usuario al anunciar el recurso. Por lo tanto, un desarrollador de un paquete de instalación tiene que crear archivos independientes que contengan solo los iconos. A continuación, estos archivos de iconos se almacenan como datos binarios en la tabla Icon.

Los archivos de iconos que se asocian de manera estricta con extensiones de nombre de archivo o CLSID pueden tener cualquier extensión, como .ico. Sin embargo, los archivos de iconos asociados a los accesos directos deben tener el formato binario EXE y tener un nombre tal 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 va a apuntar 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 iconos siempre que todos los archivos de destino tengan la misma extensión.

Validación

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50