【发布时间】:2013-07-15 14:15:00
【问题描述】:
我希望我的安装程序将一些文件放入用户主路径(Windows %USERPROFILE% 环境变量指向的路径,以及 Qt 的 QDir::homePath() 返回的路径)。
我查看了Inno Setup Constants 页面,但找不到我要查找的路径。
【问题讨论】:
-
你不应该将文件放在用户配置文件目录的根目录下。
-
另外,安装程序(每台机器安装,这是默认设置)无论如何都不应该在每用户文件夹中写入文件。把它留给应用程序。
-
@ZippyV 我认为一般禁止某事是不对的。我想添加必须添加到 HOME/.ssh/ 文件夹的 ssh 密钥,如果它不存在,我也想从 inno 设置中创建这个文件夹,所以我认为可能有合法的需求。
-
@zadane 如果其他用户启动您的应用程序会发生什么?即使您别无选择(因为 SSH 的不良行为),您仍然不应该在安装期间这样做,因为其他用户也可能使用您的应用程序。
标签: windows qt installation inno-setup