Dela via


Ikontabell

Den här tabellen innehåller ikonfilerna. Varje ikon från tabellen kopieras till en fil som en del av produktannonsen som ska användas för annonserade genvägar och OLE-servrar. Se OLE-begränsningar för strömmar.

Tabellen Icon innehåller följande kolumner.

Spalt Typ Nyckel Nullbar
Namn identifierare Y N
Data binär N N

 

Kolumner

namn

Namnet på ikonfilen.

data

Binära ikondata i PE -format (.dll eller .exe) eller ikonformat (.ico).

Anmärkningar

Den här tabellen refereras till när åtgärden PublishProduct körs.

Ikonerna för genvägar, filnamnstillägg och CLSID måste lagras i filer som är separata från själva målfilen. Detta krävs eftersom installationsprogrammet endast ska kopiera de små ikonfilerna till användarens dator när resursen annonseras. En utvecklare av ett installationspaket måste därför skapa separata filer som bara innehåller ikonerna. Dessa ikonfiler lagras sedan som binära data i tabellen Icon.

Ikonfiler som är strikt associerade med filnamnstillägg eller CLSID:er kan ha valfritt tillägg, till exempel .ico. Ikonfiler som är associerade med genvägar måste dock vara i binärt EXE-format och måste namnges så att tillägget matchar måltillägget. Genvägen fungerar inte om den här regeln inte följs. Om en genväg till exempel pekar på att en resurs har nyckelfilen Red.bar måste ikonfilen också ha tillägget .bar. Flera ikoner kan stoppas i samma ikonfil så länge alla målfiler har samma tillägg.

Validering

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50