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


ICE91

ICE91 публикует предупреждение, если файл, .ini файл или ярлык устанавливается в каталог только для каждого пользователя. Эти предупреждения безвредны, если пакет используется только для установки в контексте установки для каждого пользователя и никогда не используется для установки на компьютере.

Файлы, .ini файлы или ярлыки в каталогах только для каждого пользователя устанавливаются в профиль конкретного пользователя. Даже если пользователь задает свойство ALLUSERS для установок, файлов, .ini файлов или ярлыков только для каждого пользователя, не копируется в профиль "Все пользователи" и недоступен другим пользователям. Каталоги только для каждого пользователя не зависят от свойства ALLUSERS . Ниже приведен список каталогов только для каждого пользователя:

  • AppDataFolder
  • FavoritesFolder
  • NetHoodFolder
  • PersonalFolder
  • PrintHoodFolder
  • RecentFolder
  • SendToFolder
  • MyPicturesFolder
  • LocalAppDataFolder

Результат

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

Предупреждение ICE91 Описание
Файл "[1]" будет установлен в каталог пользователя "[2]", который не зависит от значения ALLUSERS . Этот файл не копируется в профиль каждого пользователя, даже если требуется установка компьютера. Файл устанавливается в каталог только для каждого пользователя. Он не устанавливается в профиль каждого пользователя во время установки на компьютере.
IniFile "[1]" будет установлен в каталог пользователя "[2]", который не зависит от значения ALLUSERS . Этот файл не копируется в профиль каждого пользователя, даже если требуется установка компьютера. Файл .ini устанавливается в каталог только для каждого пользователя. Он не устанавливается в профиль каждого пользователя во время установки на компьютере.
Ярлык "[1]" будет установлен в каталог пользователя "[2]", который не зависит от значения ALLUSERS . Этот файл не копируется в профиль каждого пользователя, даже если требуется установка компьютера. Ярлык устанавливается в каталог только для каждого пользователя. Он не устанавливается в профиль каждого пользователя во время установки на компьютере.

 

Пример

ICE91 выводит следующие предупреждения для примера:

The file 'File1' will be installed to the per user directory 'MyPicturesFolder' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

The IniFile 'IniFile1' will be installed to the per user directory 'MyIniDir' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

The shortcut 'Shortcut1' will be installed to the per user directory 'MyShortcutDir' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

Таблица файлов (частичная)

Файл Component_
Файл1 C1

 

Таблица компонентов (частичная) (частичная) (частичная) (частичная)

Компонент Directory_
C1 MyDir

 

Таблица IniFile

IniFile DirProperty
IniFile1 MyIniDir

 

Сочетание клавиш

Сочетание клавиш Directory_
Ярлык1 MyShortcutDir

 

Таблица каталогов

Каталог Directory_Parent
MyDir FavoritesFolder
MyIniDir LocalAppDataFolder
MyShortcutDir PersonalFolder

 

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