2016-09-23 21 views
3

私のセットアッププログラムがWindows ProgramDataディレクトリにいくつかのファイルをコピーしたいのですが、ほとんどのWindowsディレクトリにはInno Setupのドキュメントで既に定義された定数が定義されていますが、ProgramDataは表示されません。Inno Setup - 'ProgramData'ディレクトリの定数ですか?

は、したがって、私は次のようなものを使用することを計画しています:

{sd}\ProgramData\MyCompany\MyApp 

これは、Inno Setupのを使用して、このディレクトリに展開するための正しい/最良の方法ですか? ProgramDataディレクトリの定数がないということは私には奇妙に思えます。

答えて

5

{commonappdata} constantです。


それはC:\Documents and Settings\All Users\Application Dataにするために使用パスは(今ではC:\ProgramDataへのシンボリックリンクです)ので、歴史的にする(Windows XP)、そう名付けられています。


同じ理由で、{sd}\ProgramDataを使用するのは正しい方法ではありません。