我正在尝试使用Inno Setup创建一个设置文件。
我还不知道如何预定义安装文件夹。
默认为C:\Program Files (x86)
然后在
DefaultDirName={pf}\MyApp
可以为文件夹定义名称。
所以我的问题是如何将其更改为其他位置,例如C:
。然后你不必浏览。
答案 0 :(得分:3)
显然,您将DefaultDirName
directive设置为您想要的路径:
DefaultDirName=C:\MyApp
虽然一般来说,对路径进行硬编码是一种不好的做法,因为您无法保证用户计算机上存在路径。
至少考虑使用{sd}
常量(系统驱动器),它通常会扩展为C:
。
DefaultDirName={sd}\MyApp
请注意,默认值仅适用于初始安装。升级(通过现有安装进行安装)时,将使用现有安装的路径(除非被UsePreviousAppDir=no
覆盖)
因此,要测试新的默认设置,您必须先卸载任何现有安装。