Table Icône

Cette table contient les fichiers d’icônes. Chaque icône de la table est copiée dans un fichier dans le cadre d’une publicité de produit à utiliser pour les raccourcis publiés et les serveurs OLE. Consultez Limitations OLE sur les flux.

La table Icône présente les colonnes suivantes.

Colonne Type Clé Nullable
Nom Identificateur O N
Données Binaire N N

 

Colonnes

Nom

Nom du fichier d’icônes.

Données

Données d’icône binaire au format PE (.dll ou .exe) ou icône (.ico).

Notes

Cette table est référencée lors de l’exécution de l’action PublishProduct.

Les icônes des raccourcis, des extensions de nom de fichier et des CLSID doivent être stockées dans des fichiers distincts du fichier cible lui-même. Cela est obligatoire, car le programme d’installation ne doit copier que les petits fichiers d’icônes sur l’ordinateur de l’utilisateur lors de la publicité de la ressource. Un développeur d’un package d’installation doit donc créer des fichiers distincts contenant uniquement les icônes. Ces fichiers d’icônes sont ensuite stockés sous forme de données binaires dans la table Icône.

Les fichiers d’icônes qui sont strictement associés à des extensions de nom de fichier ou à des CLSID peuvent avoir n’importe quelle extension, telle que .ico. Toutefois, les fichiers d’icône associés aux raccourcis doivent être au format binaire EXE et doivent être nommés de telle sorte que leur extension corresponde à l’extension de la cible. Le raccourci ne fonctionnera pas si cette règle n’est pas suivie. Par exemple, si un raccourci pointe vers une ressource dont le fichier de clé est Red.bar, le fichier d’icône doit également avoir l’extension .bar. Plusieurs icônes peuvent être intégrées dans le même fichier d’icônes tant que tous les fichiers cibles ont la même extension.

Validation

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50