Icono tabla

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 sobre Secuencias.

La tabla Icon tiene las columnas siguientes.

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

 

Columnas

Nombre

Nombre del archivo de icono.

Datos

Los datos del icono binario en formato PE (.dll o .exe) o icono (.ico).

Comentarios

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 solo debe copiar 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 un 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 es 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 rellenar 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