我们的应用程序的默认安装位置是c:\Program Files
文件夹。由于虚拟化,这不是在Windows 7中的'Program Files'
文件夹中安装我们的应用程序的好位置。在Windows 7中首选的默认安装位置是什么。
微软是否说明了这一点?
我在哪里可以获得更多相关信息?
我们的应用程序可以创建保存在c:\ Program Files \ PolyCd \ Projects文件夹中的项目。用户可以将这些文件复制到其他计算机以使用项目文件。我们也不希望以管理员身份运行应用程序,以避免在应用程序启动时提示。这样可以实现虚拟化。因此,用户将无法在c:\ Program Files \ PolyCd \ Projects文件夹中看到他创建的项目文件
我还有一个问题。保留应用程序特定数据的首选位置是什么,例如我之前提到的项目信息
答案 0 :(得分:2)
啊,谢谢你的澄清。您的问题是存储数据的位置。通常,设置等应存储在环境变量AppData
指定的文件夹中。但是,项目数据,文档等通常应存储在用户的“文档”文件夹中。
答案 1 :(得分:1)
答案 2 :(得分:0)
因为你特意问过“微软是否对此有所说明?”让我告诉你微软的Windows logo requirements。下载该文档后,您可以阅读包含要安装到的文件夹(Program Files)以及保存用户数据和设置(ProgramData或AppData)的位置的指南。如果您遵循这些指导原则,您的应用程序不仅会像用户期望的那样运行,您还会轻松获得应用程序的Windows徽标,这是合作伙伴计划的快捷方式。我的许多客户通过合作伙伴计划节省了数千美元的软件费用,因此不要忽视徽标的价值。但对您来说,直接的价值在于明确指出应用程序的放置位置以及放置用户数据的位置。