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