Tabella icone
Questa tabella contiene i file icona. Ogni icona della tabella viene copiata in un file come parte dell'annuncio del prodotto da utilizzare per i collegamenti annunciati e i server OLE. Vedere limitazioni OLE nei flussi.
La tabella Icon contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
Nome | identificatore | Y | N |
Dati | binario | N | N |
Colonne
-
nome
-
Nome del file icona.
-
dati
-
Dati dell'icona binaria in formato PE (.dll o .exe) o icona (.ico).
Osservazioni
Questa tabella viene definita quando viene eseguita l'azione PublishProduct.
Le icone per collegamenti, estensioni di file e CLSID devono essere archiviate in file separati dal file di destinazione stesso. Questa operazione è necessaria perché il programma di installazione deve copiare solo i file icona di piccole dimensioni nel computer dell'utente durante la pubblicità della risorsa. Uno sviluppatore di un pacchetto di installazione deve quindi creare file separati contenenti solo le icone. Questi file icona vengono quindi archiviati come dati binari nella tabella Icon.
I file icona associati rigorosamente alle estensioni di file o AI CLSID possono avere qualsiasi estensione, ad esempio .ico. Tuttavia, i file icona associati ai collegamenti devono essere nel formato binario EXE e devono essere denominati in modo che la loro estensione corrisponda all'estensione della destinazione. Il collegamento non funzionerà se questa regola non viene seguita. Ad esempio, se un collegamento punta a una risorsa con il file di chiave Red.bar, il file icona deve avere anche la barra dell'estensione. È possibile inserire più icone nello stesso file icona, purché tutti i file di destinazione abbiano la stessa estensione.
Convalida