Написал инструкцию для решения данной проблемы:
11 новых переменных для проекта SFX Creator: общие папки пользователей
Цитата Соленый:
Для неё справедливо замечание SetShellVarContext, равно как и для $DESKTOP.
Подскажите что это за замечание и что с ним делать ? »
|
Это означает, что если вы знаете язык NSIS и создаёте пакеты инсталляторов с помощью данной системы, то вы можете отредактировать исходный код скрипта вашего SFX архива перед созданием выходного EXE файла и добавить команду "SetShellVarContext all", которая перенаправит значения всех переменных пользователя с путями в папки (рабочий стол, мои документы, Application Data и т.д.) так, что пути будут указывать на профиль "All Users"
Цитата Соленый:
И еще один вопрос, если указывать переменную $APPDATA для замены файлов, применяя патч на ХР и на Win 7 будут ли создаваться папки не применимые для данной оси, то есть не будет ли создана в ХР папка C:\ProgramData\ с файлами и наоборот. »
|
Нет, такого не будет, не волнуйтесь