来自当前用户的我的文档,Wix中的内置变量?

时间:2010-07-31 20:15:48

标签: deployment wix wixlib

我需要将一些文件安装到C:\Documents and Settings\currentUser\SomeFolder。 我找不到一些buildin函数/变量。

有人可以帮助/告诉我<DirectoryRef Id="TARGETDIR">结构或我的问题的解决方案吗?

感谢。

1 个答案:

答案 0 :(得分:5)

首先,你确定要这样做吗?您将获得一种行为,即登录并启动程序的每个用户都将尝试进行修复,并在未找到时请求原始安装。此外,当您卸载时,您将无法清除所有用户配置文件。

许多人更喜欢安装了C:\ Documents and Settings \ All Users \的“首次运行”模式,并且在运行程序时,如果需要,它会将文件复制到当前用户配置文件(通常仅在你覆盖了为所有用户设置的东西。)

否则,以下是Windows Installer / WiX中可用目录的列表

系统文件夹属性: http://msdn.microsoft.com/en-us/library/aa370905(v=VS.85).aspx#system_folder_properties

您需要选择AppDataFolderLocalAppDataFolderCommonAppDataFolder