What is the environment variable for AppData in NSIS installer script?
-
27-10-2019 - |
Question
I am looking for the environment variable for AppData in NSIS. I need to copy fils to the AppData directory in my installation.
THanks!
Solution
It can't be easier than this $APPDATA
, you can do something like this:
SetShellVarContext all
!define INSTDIR_DATA "$APPDATA\MyApp" ; call "SetShellVarContext all" before!
OTHER TIPS
$APPDATA is already defined as constant in NSIS.
The application data directory. Detection of the current user path requires Internet Explorer 4 and above. Detection of the all users path requires Internet Explorer 5 and above. The context of this constant (All Users or Current user) depends on the SetShellVarContext setting. The default is the current user.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow