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


Таблица MsiShortcutProperty

Таблица MsiShortcutProperty позволяет установщику Окна задавать свойства для сочетаний клавиш, которые также являются объектами оболочки Windows. Начиная с Windows Vista и Windows Server 2008 оболочка Windows предоставляет интерфейс IPropertyStore для объектов оболочки, таких как ярлыки. Пакет установщика Windows 5.0, работающий на Windows Server 2008 R2 или Windows 7, может задать эти свойства при установке ярлыка.

Windows установщик 4.5 или более ранней версии: не поддерживается. Эта таблица доступна начиная с Windows Installer 5.0.

Таблица MsiShortcutProperty содержит следующие столбцы.

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

 

Столбцы

MsiShortcutProperty

Уникальный идентификатор для этой строки таблицы MsiShortcutProperty.

Shortcut_

Ключ в таблице ярлыков , определяющий ярлык, имеющий набор свойств.

PropertyKey

Строковое значение, предоставляющее сведения о структуре PROPERTYKEY . Сведения в этом поле должны ссылаться на каноническое имя свойства, зарегистрированного в системе свойств Windows. Дополнительные сведения о системе свойств Windows см. в обзоре системы свойств.

PropVariantValue

Строковое значение, которое предоставляет сведения о структуре PROPVARIANT .

Для ярлыка можно задать несколько свойств. Если одно и то же свойство задается несколько раз для одного ярлыка, значение задается в неустановленном порядке.

Windows Установщик может задавать свойства ярлыка только в том случае, если ярлык установлен или переустановлен. Исправление, которое не переустановило ярлык, которое уже установлено, не обновляет свойства ярлыка. Исправление может обновлять свойства, включив таблицу ярлыков в пакет исправлений и переустановив ярлык.

Remarks

Windows сообщение об ошибке установщика 1946 возвращается в виде предупреждения, и установка продолжается, если Windows Installer не может задать свойство ярлыка, указанное в таблице MsiShortcutProperty.

Проверка

ICE03