inno-setup - 使用 Inno Setup 将应用程序安装到其路径中包含当前用户名的文件夹(用户配置文件)

标签 inno-setup

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

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

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

使用某种关键字,例如

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

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

最佳答案

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

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

关于inno-setup - 使用 Inno Setup 将应用程序安装到其路径中包含当前用户名的文件夹(用户配置文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25306284/

相关文章:

installation - 如何在安装程序中显示多个许可证

inno-setup - 在 Inno Setup 的设置部分使用 GetStringFileInfo

windows - Inno Setup 驱动安装 API

windows - 在 Inno Setup 中验证用户密码

inno-setup - Inno setup - ReadIni 的相对路径

sql-server - 如何使用 Inno Setup 连接到 MS SQL Server?

inno-setup - Innosetup,最佳实践自定义安装将变量传递给外部应用程序

java - 如何在 Java SE 应用程序的 Netbeans native 打包中添加其他文件/文件夹

inno-setup - Inno Setup 安装 - 访问被拒绝

c++ - InnoSetup - 检查是否安装了 visual studio 2010 crt redist,如果没有则运行安装程序