在 Windows XP 和 Vista 中使用 WiX 定位 public 文档文件夹

Using WiX to target public documents folder in Windows XP and Vista

我已经使用 WIX_DIR_COMMON_DOCUMENTS,如 OSInfo custom actions 中所述,在 Windows 7, 8, and 10Public Documents 文件夹中安装了一个文件,我在其中进行了测试,该文件安装在 C:\users\Public\Documents。我无权访问 XPVista问题:如果我使用相同的代码,WiX 安装程序将在目标系统 XPVista 的哪个位置安装文件? 注意:我使用的是 WiX 3.11 RC,但这在这里可能无关紧要。

对于 Windows XP,它将是 C:\Documents and Settings\All Users\Documents

对于 Windows Vista,它应该与 Windows 7 相同:C:\Users\Public\Documents.

您可以使用 WiX documentation and Technet 查找其他特殊文件夹的位置。