2016-06-13 243 views
-1

有谁知道如何使用Inno-Setup将文件放入指定的文件夹?Inno-Setup目标文件夹

我想提出一个.xlam文件到:%APPDATA%\微软\加载项

我不能让它将任何东西放入该文件夹。

回答

1

您需要查看{userappdata}{commonappdata}常量以获取路径的%appdata%部分。
您无法使用该向导,您需要手动添加条目。它会是这个样子:

Source: "C:\source\myapp\output\test.xlam"; DestDir: "{userappdata}\Microsoft\addins"; Flags: ignoreversion 
+0

使用向导时可以使用吗? – Jmorte13

3

你也可以做这样的事情与ISPP:

[ISPP] 
#define DataDir "{userappdata}\Microsoft\addins" 

[Files] 
Source: "C:\source\myapp\output\test.xlam"; DestDir: "{#DataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly; Attribs: readonly 

但是请注意,它并不总是使用{userappdata}文件夹是一个好主意。我有一些情况,安装程序是提升和数据文件最终在管理员用户区。因此,我将这些文件安装到{commonappdata}文件夹,然后当我的应用程序启动时,它会查看是否需要将{commonappdata}中的任何文件复制到{userappdata}

相关问题