Tabella icona
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 | Tipo | Chiave | Nullable |
---|---|---|---|
Nome | Identificatore | S | N |
Dati | Binario | N | N |
Colonne
-
Nome
-
Nome del file icona.
-
Dati
-
Dati dell'icona binaria in formato PE (.dll o .exe) o icona (con estensione ico).
Commenti
Questa tabella viene definita quando viene eseguita l'azione PublishProduct .
Le icone per i collegamenti, le estensioni di file e i 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 quando si annuncia la risorsa. Uno sviluppatore di un pacchetto di installazione deve quindi creare file separati contenenti solo le icone. Questi file di icona vengono quindi archiviati come dati binari nella tabella Icon.
I file icona associati rigorosamente alle estensioni di file o CLSID possono avere qualsiasi estensione, ad esempio .ico. Tuttavia, i file icon associati ai tasti di scelta rapida 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 è 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