Я не знаком с CPack, но свойство системной папки MSI для этого обычно CommonAppDataFolder .Поэтому, по сути, вы должны использовать это в качестве целевой папки для компонента, содержащего файлы и ресурсы, которые вы хотите установить в %ALLUSERSPROFILE%
.
Перенаправление папки :Не слишком отвлекаясь, вы, вероятно, должны знать, что некоторые из этих системных свойств перенаправляют в зависимости от того, установлен ли пакет на машину или на пользователя - в зависимости от значения ALLUSERS во время установки.См. Ссылку для получения дополнительной информации (« Контекст установки » и « Одиночный пакет » светятся).Указанная вами папка должна быть стабильной и не перенаправлять.
Личное мнение : эта функция перенаправления папок и установки для каждого пользователя относится к числу моих наименее любимых частей MSI.Мое занятие заключается в установке для каждой машины, когда это возможно.Важно (и причина этого небольшого разглагольствования): пакет, способный к установке на пользователя, вообще не должен предназначаться для CommonAppDataFolder
(так как он не перенаправляет к цели для пользователя).