【问题标题】:What is the environment variable for AppData in NSIS installer script?NSIS 安装程序脚本中 AppData 的环境变量是什么?
【发布时间】:2011-09-13 18:41:59
【问题描述】:

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

【问题讨论】:

    标签: installation nsis appdata


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      再简单不过的$APPDATA,你可以这样做:

      SetShellVarContext all
      !define INSTDIR_DATA "$APPDATA\MyApp" ; call "SetShellVarContext all" before!
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多