11

我正在 NSIS 中寻找 AppData 的环境变量。我需要将 fils 复制到安装中的 AppData 目录。

4

2 回答 2

17

没有比这更容易的了$APPDATA,你可以这样做:

SetShellVarContext all
!define INSTDIR_DATA "$APPDATA\MyApp" ; call "SetShellVarContext all" before!
于 2011-06-13T23:33:54.313 回答
9

$APPDATA在 NSIS 中已经定义为常量。

应用程序数据目录。当前用户路径的检测需要 Internet Explorer 4 及更高版本。检测所有用户路径需要 Internet Explorer 5 及更高版本。此常量的上下文(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。

于 2011-06-14T05:37:35.090 回答