Что такое переменная окружения для AppData в скрипте установщика NSIS? - PullRequest
9 голосов
/ 13 июня 2011

Я ищу переменную среды для AppData в NSIS. Мне нужно скопировать файлы в каталог AppData в моей установке.

спасибо!

Ответы [ 2 ]

15 голосов
/ 14 июня 2011

Это не может быть проще, чем это $APPDATA, вы можете сделать что-то вроде этого:

SetShellVarContext all
!define INSTDIR_DATA "$APPDATA\MyApp" ; call "SetShellVarContext all" before!
9 голосов
/ 14 июня 2011

$ APPDATA уже определена как постоянная в NSIS.

Каталог данных приложения.Для определения текущего пути пользователя требуется Internet Explorer 4 и выше.Обнаружение пути всех пользователей требует Internet Explorer 5 и выше.Контекст этой константы (Все пользователи или Текущий пользователь) зависит от параметра SetShellVarContext.По умолчанию используется текущий пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...