Windows 7 安装演示项目的正确位置?

Windows 7 安装演示项目的正确位置?,windows-7,windows-vista,windows-xp,installation,windows-installer,Windows 7,Windows Vista,Windows Xp,Installation,Windows Installer,有了新的Windows 7限制(无论如何,Windows Vista是新的),我们不能再将演示项目安装到%ProgramFilesFolder%\OurApplication\demo\,因为受限制的用户将无法打开和修改这些项目 现在是否有一个“正确”的位置来安装这些文件 我知道的两个备选方案是: %AppDataFolder%\OurApplication\demo\ %PersonalFolder%\OurApplication\demo\ (在XP中:%PersonalFolder%=我的

有了新的Windows 7限制(无论如何,Windows Vista是新的),我们不能再将演示项目安装到%ProgramFilesFolder%\OurApplication\demo\,因为受限制的用户将无法打开和修改这些项目

现在是否有一个“正确”的位置来安装这些文件

我知道的两个备选方案是:

  • %AppDataFolder%\OurApplication\demo\
  • %PersonalFolder%\OurApplication\demo\
    (在XP中:%PersonalFolder%=我的文档)

  • 我倾向于%PersonalFolder%\OurApplication\demo\,因为您希望用户自己打开文件AppDataFolder%用于(可写)供应用使用的数据(例如,游戏地图等)。

    根据您是否希望一台机器上的多个帐户访问这些演示文件,最好将应用程序修改为从公共只读位置读取,并将可写副本保存到用户的documents文件夹中。几乎没有理由让安装人员完成这部分工作。

    在与同事讨论后,我们得出了基本相同的结论。将原始只读安装到%AppDataFolder%,并根据需要以读写方式按用户进行复制。