Tabela Icon

Esta tabela contém os arquivos de ícone. Cada ícone da tabela é copiado para um arquivo como parte do anúncio do produto a ser usado para atalhos anunciados e servidores OLE. Confira Limitações do OLE em fluxos.

A tabela Icon tem as colunas a seguir.

Coluna Tipo Chave Nullable
Nome Identificador S N
Dados Binary N N

 

Colunas

Name

Nome do arquivo de ícone.

Data

Os dados de ícone binário no formato PE (.dll ou .exe) ou ícone (.ico).

Comentários

Essa tabela é referenciada quando a ação PublishProduct é executada.

Os ícones para atalhos, extensões de nome de arquivo e CLSIDs devem ser armazenados em arquivos separados do próprio arquivo de destino. Isso é necessário porque o instalador deve copiar apenas os arquivos de ícone pequenos para o computador do usuário ao anunciar o recurso. Portanto, um desenvolvedor de um pacote de instalação precisa criar arquivos separados contendo apenas os ícones. Esses arquivos de ícone são armazenados como dados binários na tabela Icon.

Arquivos Icon associados estritamente a extensões de nome de arquivo ou CLSIDs podem ter qualquer extensão, como .ico. No entanto, os arquivos Icon associados a atalhos devem estar no formato binário EXE e devem ser nomeados de modo que sua extensão corresponda à extensão do destino. O atalho não funcionará se essa regra não for seguida. Por exemplo, se um atalho for apontar para um recurso que tenha o arquivo de chave Red.bar, o arquivo de ícone também deverá ter a extensão .bar. Vários ícones podem ser inseridos no mesmo arquivo de ícone, desde que todos os arquivos de destino tenham a mesma extensão.

Validação

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50