2016-06-13 34 views
-1

Inno-Setupを使用して指定したフォルダにファイルを保存する方法を知っている人はいますか?Inno-Setupの保存先フォルダ

私はに.xlamファイルを配置したいと思います:%APPDATA%\マイクロソフト\アドイン

私はそれがこのフォルダに何かを置くことはできません。

答えて

1

%appdata%のパスを取得するには、{userappdata}{commonappdata}の定数を参照します。
ウィザードを使用することはできません。手動でエントリを追加する必要があります。あなたはまた、ISPPでこのような何かを行うことができます

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

ウィザードを使用するときにそれを使用できますか? – Jmorte13

3

:それはのようなものを見てみましょう

[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}からにコピーする必要があるかどうかを調べます。

関連する問題