Inno设置和复制文件

时间:2014-01-15 16:51:09

标签: installation inno-setup

我有一个工作正常的安装程序。我想要做的是将作为已安装应用程序一部分的DLL复制到另一个文件夹。例如,我在E:\ Folder上安装应用程序,但我想将该安装中的DLL复制到E:\ public。

是否可以让Inno将文件作为安装的一部分复制到另一个文件夹?

1 个答案:

答案 0 :(得分:1)

如果要将该库复制到文件夹中,该文件夹是用户在选择目标位置向导页面上选择的父文件夹的子文件夹,则应指定相对于{的路径该库的{app}部分条目的DestDir参数的{3}}文件夹。在脚本中它将是这样的:

[Files]
Source: "App.exe"; DestDir: "{app}"
Source: "Library.dll"; DestDir: "{app}\..\Public"

只是为了清楚说明,如果用户选择例如这个文件夹:

C:\Program Files (x86)\App Folder

然后将库复制到此文件夹:

C:\Program Files (x86)\Public