Inno设置用户主页路径

时间:2013-07-15 14:15:00

标签: windows qt installer inno-setup

我希望我的安装程序将一些文件放入用户主路径(Windows%USERPROFILE%环境变量指向的路径,以及路径Qt的QDir::homePath()返回)。

我查看了Inno Setup Constants页面,但无法找到我要查找的路径。

3 个答案:

答案 0 :(得分:25)

使用环境变量{%USERPROFILE} {%HOMEPATH}

更新

在评论中指出Martin时,不应使用{%HOMEPATH},因为它没有磁盘名称(例如\Users\username)。

答案 1 :(得分:2)

对于用户特定的应用程序数据,您应该使用指向应用程序数据文件夹的常量{userappdata}。在此位置,您可以为应用程序创建一个文件夹,以存储用户特定的文件。

答案 2 :(得分:0)

来自@Andreas的更新,假设您有一个包含内容的文件,并且需要将其设置为用户主目录

1)C:\Users\sun\Desktop\.appcfg_nag

opt_in: false
timestamp: 0.0

2)InnoSetup你可以在下面复制粘贴:

[Files]
Source: "C:\Users\sun\Desktop\.appcfg_nag"; DestDir: "{%HOMEPATH}"; Flags: ignoreversion

现在,文件.appcfg_nag将位于C:\Users\sun\.appcfg_nag