Inno Setup更改默认安装文件夹,不要指向Program Files

时间:2016-05-20 09:45:47

标签: windows installation inno-setup

我正在尝试使用Inno Setup创建一个设置文件。

我还不知道如何预定义安装文件夹。

默认为C:\Program Files (x86)

然后在

DefaultDirName={pf}\MyApp

可以为文件夹定义名称。

所以我的问题是如何将其更改为其他位置,例如C:。然后你不必浏览。

1 个答案:

答案 0 :(得分:3)

显然,您将DefaultDirName directive设置为您想要的路径:

DefaultDirName=C:\MyApp

虽然一般来说,对路径进行硬编码是一种不好的做法,因为您无法保证用户计算机上存在路径。

至少考虑使用{sd}常量(系统驱动器),它通常会扩展为C:

DefaultDirName={sd}\MyApp

请注意,默认值仅适用于初始安装。升级(通过现有安装进行安装)时,将使用现有安装的路径(除非被UsePreviousAppDir=no覆盖)

因此,要测试新的默认设置,您必须先卸载任何现有安装。