Значок Таблица

Эта таблица содержит файлы значков. Каждый значок из таблицы копируется в файл как часть объявления продукта для использования для объявленных ярлыков и серверов OLE. См . раздел Ограничения OLE для потоков.

Таблица Значок содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
Имя Идентификатор Да N
Данные Двоичный N Нет

 

Столбцы

Имя

Имя файла значка.

Данных

Двоичные данные значка в формате PE (.dll или .exe) или значок (ICO).

Комментарии

Эта таблица ссылается при выполнении действия PublishProduct .

Значки ярлыков, расширений имен файлов и идентификаторов CLSID должны храниться в файлах, которые отделены от целевого файла. Это необходимо, так как установщик должен копировать только небольшие файлы значков на компьютер пользователя при рекламе ресурса. Поэтому разработчику пакета установки необходимо создать отдельные файлы, содержащие только значки. Затем эти файлы значков хранятся в виде двоичных данных в таблице Значок.

Файлы значков, связанные строго с расширениями имен файлов или CLSID, могут иметь любое расширение, например ICO. Однако файлы значков, связанные с ярлыками, должны иметь двоичный формат EXE и должны иметь имя таким образом, чтобы их расширение соответствовало расширению целевого объекта. Ярлык не будет работать, если это правило не соблюдается. Например, если ярлык указывает на ресурс с файлом ключа Red.bar, то файл значка также должен иметь расширение .bar. В один и тот же файл значков можно поместить несколько значков, если все целевые файлы имеют одинаковое расширение.

Проверка

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50