11

NSIS で AppData の環境変数を探しています。インストールの 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 に答える