2016-06-13 293 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}

相關問題