Inno 5 setup获取Windows用户名

时间:2014-08-14 10:52:27

标签: inno-setup

我正在使用Inno 5安装编译器创建一个exe文件。我想默认将应用程序放在这个位置:

C:\users\username\AppData\local\appname

如何获取用户的Windows用户名?

使用某种关键字,例如

C:\users\%AppData%\local\appname

或者我可以在脚本中添加的东西?

2 个答案:

答案 0 :(得分:1)

通常我使用documentation中描述的常量{UserAppData}来表示映射到c:\ users \ username \ AppData \ Roaming的%AppData%Windows常量。
例如:

[Files]
Source: "c:\Build\output\test.dta"; DestDir: "{UserAppData}\MyApplicaton\Data"; Flags: ignoreversion

答案 1 :(得分:0)

根据InnoSetup docs{%username|DefaultValue}可用于从环境变量中获取用户名。请记住,用户名和用户文件夹的名称可以不同(就像在我的机器上一样)。