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


ICE90

ICE90 публикует предупреждение, если он обнаруживает, что каталог ярлыка был указан как общедоступное свойство. Имена общедоступных свойств записываются в прописные буквы. Ярлык, указанный общедоступным свойством, может не работать, если значение свойства ALLUSERS.

Это настраиваемое действие ICE проверяет таблицу ярлыков и использует таблицу каталогов. Если таблица каталога отсутствует, она возвращается без проверки таблицы ярлыков и не отправляет никаких ошибок или предупреждений.

Результат

ICE90 публикует следующее предупреждение.

Ошибка ICE90 Описание
Ярлык "[1]" содержит каталог, который является общедоступным свойством (ALL CAPS) и находится в каталоге профилей пользователей. Это приводит к проблеме, если значение ALLUSERS свойств в последовательности пользовательского интерфейса. Каталог ярлыка был указан как общедоступное свойство.

 

Пример

ICE90 сообщает следующее предупреждение для примера:

The shortcut 'Shortcut1' has a directory that is a public property (ALL CAPS) 
and is under user profile directory. This results in a problem if the value 
of the ALLUSERS property changes in the UI sequence.

В этом примере MYDIR находится в профиле пользователей. ICE90 публикует предупреждение, так как расположение целевого каталога указывается общедоступным свойством MYDIR. Пользователь может изменить СВОЙСТВО MYDIR или ALLUSERS. Если allUSERS задано для контекста установки компьютера, а MYDIR находится под профилем пользователей, ярлык-файл в MYDIR копируется в профиле "Все пользователи", а не в профиле пользователя. Если allUSERS задан для контекста установки для каждого пользователя, файл ярлыка в MYDIR копируется в профиль конкретного пользователя и недоступен другим пользователям.

сочетания клавиш (частично)

Ярлык Каталог_
Ярлык1 MYDIR

 

таблица каталогов (частично)

Каталог Directory_Parent
MYDIR ProgramMenuFolder

 

Справочник по ice