Compartilhar via


Tabela de ícones

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. Consulte limitações de OLE em streams.

A tabela Ícone tem as seguintes colunas.

Coluna Tipo Chave Nullable
Nome identificador de Y N
Dados Binário N N

 

Colunas

Nome do

Nome do arquivo de ícone.

Dados do

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

Observações

Esta tabela é referida quando a ação PublishProduct é executada.

Os ícones de 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 pequeno 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 Ícone.

Arquivos de ícone associados estritamente a extensões de nome de arquivo ou CLSIDs podem ter qualquer extensão, como .ico. No entanto, os arquivos de ícone 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 colocados 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