2

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

4

1 回答 1

3

假设您的安装程序与您要安装的文件一起位于,您可以使用{src}常量和external标志一起引用安装程序的文件夹:

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

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

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

于 2015-02-11T07:13:05.780 回答