3

にファイルをインストールする必要がありますC:\Documents and Settings\currentUser\SomeFolder。そのための組み込み関数/変数が見つかりません。

<DirectoryRef Id="TARGETDIR">誰かが私の問題の構造や解決策を教えてくれますか?

ありがとう。

4

1 に答える 1

5

まず、これを実行してもよろしいですか?ログインしてプログラムを起動する各ユーザーが修復を試み、見つからない場合は元のインストールを要求するという動作が発生します。また、アンインストールすると、すべてのユーザープロファイルをクリーンアップすることはできなくなります。

多くの人は、インストーラーをC:\ Documents and Settings \ All Users \にインストールし、プログラムを実行すると、必要に応じてファイルを現在のユーザープロファイルにコピーする「初回実行」パターンを好みます(通常はオーバーライドする場合のみ)すべてのユーザーに設定されているもの)。

それ以外の場合は、Windowsインストーラー/WiXで使用可能なディレクトリのリストを次に示します。

システムフォルダのプロパティ: http://msdn.microsoft.com/en-us/library/aa370905(v = VS.85) .aspx#system_folder_properties

AppDataFolder、、LocalAppDataFolderおよびから選択する必要がありますCommonAppDataFolder

于 2010-07-31T20:32:02.053 に答える