Udostępnij za pośrednictwem


Tabela ikon

Ta tabela zawiera pliki ikon. Każda ikona z tabeli jest kopiowana do pliku w ramach anonsowania produktu do użycia na potrzeby reklamowanych skrótów i serwerów OLE. Zobacz ograniczenia ole dotyczące strumieni.

Tabela Icon (Ikona) zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Nazwa identyfikator Y N
Dane binarne N N

 

Kolumny

nazwa

Nazwa pliku ikony.

dane

Dane ikon binarnych w formacie PE (.dll lub .exe) lub ikony (.ico).

Uwagi

Ta tabela jest określana podczas wykonywania akcji PublishProduct.

Ikony skrótów, rozszerzeń nazw plików i identyfikatorów CLSID muszą być przechowywane w plikach, które są oddzielone od samego pliku docelowego. Jest to wymagane, ponieważ instalator powinien skopiować tylko małe pliki ikon na maszynę użytkownika podczas anonsowania zasobu. Deweloper pakietu instalacyjnego musi zatem tworzyć oddzielne pliki zawierające tylko ikony. Te pliki ikon są następnie przechowywane jako dane binarne w tabeli Icon.

Pliki ikon, które są ściśle skojarzone z rozszerzeniami nazw plików lub identyfikatorami CLSID, mogą mieć dowolne rozszerzenie, takie jak .ico. Jednak pliki ikon skojarzone ze skrótami muszą być w formacie binarnym EXE i muszą mieć nazwę tak, aby ich rozszerzenie było zgodne z rozszerzeniem obiektu docelowego. Skrót nie będzie działać, jeśli ta reguła nie jest przestrzegana. Jeśli na przykład skrót wskazuje zasób zawierający plik klucza Red.bar, plik ikony musi również mieć rozszerzenie .bar. Wiele ikon można umieścić w tym samym pliku ikon, o ile wszystkie pliki docelowe mają to samo rozszerzenie.

Walidacja

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50