Поделиться через


Таблица значков

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

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

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

 

Столбцы

имя

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

данные

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

Замечания

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

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

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

Ратификация

ICE03
ICE06
ICE29
ICE32
ICE36
ICE50