Inno Setup从CD / DVD驱动器安装脚本(可变路径)

时间:2015-02-10 23:53:06

标签: path inno-setup cddvd

我正在尝试编写Inno安装脚本,以便将文件从CD驱动器安装到预定义的系统C驱动器文件夹。当然,CD / DVD ROM在不同系统上可能具有不同的路径ID。如何为源文件编写此变量路径?

1 个答案:

答案 0 :(得分:3)

假设您的安装程序与您要安装的文件一起找到,您可以使用{src} constant引用安装程序的文件夹以及external flag

[Files]
Source: "{src}\file.dat"; DestDir: "..."; Flags: external

如果您的安装程序位于其他位置,则不存在通用解决方案。请注意,计算机上可能还有更多的CD / DVD驱动器。

您必须以编程方式枚举所有驱动器,测试其类型(CD / DVD)和某些文件的存在,例如。