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 |
Связанные разделы