Tabela de ícones
Esta tabela contém os arquivos de ícones. Cada ícone da tabela é copiado para um arquivo como parte do anúncio de produto para ser usado para atalhos anunciados e servidores OLE. Consulte Limitações OLE em Streams.
A tabela Icon tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Designação | Identificador | Y | N |
Dados | binário | N | N |
Colunas
-
Nome
-
Nome do arquivo de ícone.
-
Dados
-
Os dados do ícone binário no formato PE (.dll ou .exe) ou ícone (.ico).
Comentários
Esta tabela é referida quando o de ação PublishProduct é executado.
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 pequenos arquivos de ícones para a máquina do usuário ao anunciar o recurso. Um desenvolvedor de um pacote de instalação, portanto, precisa criar arquivos separados contendo apenas os ícones. Esses arquivos de ícone são então armazenados como dados binários na tabela de ícones.
Os arquivos de ícone que estão associados estritamente com 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 forma que sua extensão corresponda à extensão do destino. O atalho não funcionará se esta regra não for seguida. Por exemplo, se um atalho é apontar para um recurso com o arquivo de chave Red.bar, então o arquivo de ícone também deve ter a extensão .bar. Vários ícones podem ser inseridos no mesmo arquivo de ícones, desde que todos os arquivos de destino tenham a mesma extensão.
Validação