ICE90
ICE90 выводит предупреждение, если обнаруживает, что каталог ярлыка указан в качестве общедоступного свойства. Имена общедоступных свойств записываются прописными буквами. Ярлык, указанный открытым свойством, может не работать при изменении значения свойства ALLUSERS .
Это настраиваемое действие ICE проверяет таблицу Ярлыки и использует таблицу Каталог. Если таблица Directory отсутствует, она возвращается без проверки таблицы ярлыков и не публикует ошибок или предупреждений.
Результат
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 | Directory_Parent |
---|---|
MYDIR | ProgramMenuFolder |
Связанные темы