是否有基于Components
部分的自定义磁盘跨度?
例如:
[Components]
Name: "c1"; Description: "Component 1"
Name: "sc2"; Description: "Special Component 2"
Name: "redist"; Description: "Redistributables"
[Files]
Source: component.exe; DestDir: "{app}"; Components: c1
Source: "specialfolder\*"; DestDir: "{app}"; Components: sc2
Source: redist.msi; DestDir: "{app}"; Components: redist
我想在编译后看到的文件:setup.exe, c1.bin, special.bin, redist.bin
感谢。
答案 0 :(得分:1)
不,这是不可能的。
如果您的目的是允许用户仅获取他/她所需的部分,则可以使用extern
标记和{src}
源目录。虽然这不是真正的磁盘跨越。但它允许用户只拥有setup.exe
上安装所需的文件。如果确实需要将文件存储在不同的磁盘上,则可以在Pascal脚本中实现对其他磁盘和实际安装的提示。