我们有许多依赖于配置文件的应用程序;这些文件现在通常与应用程序存放在同一个文件夹中,例如:
我知道这不是存储配置文件的正确文件夹,我们应该在哪里存储这些文件:
- 允许最终用户更改其配置
- 符合微软指南
- 在从Xp到Windows7的各个版本之间保持一致性
- 独立于最终用户语言
这些应用程序大多是用.NET(1.1和2.0)编写的,有些是用C ++,有些是用VB6:因此,任何与这些环境相关的API,常量或任何参考都将不胜感激。
提前感谢任何能够帮助的人。
C:\Program Files\OurCompany\OurApplication
我知道这不是存储配置文件的正确文件夹,我们应该在哪里存储这些文件:
- 允许最终用户更改其配置
- 符合微软指南
- 在从Xp到Windows7的各个版本之间保持一致性
- 独立于最终用户语言
这些应用程序大多是用.NET(1.1和2.0)编写的,有些是用C ++,有些是用VB6:因此,任何与这些环境相关的API,常量或任何参考都将不胜感激。
提前感谢任何能够帮助的人。
编辑:
我正在编辑这篇文章,以备将来可能会落在这里的任何人参考:
Pavel的观点是一个非常好的观点;但在我们的情况下不适用,因为我们有混合的.NET、C++和VB6应用程序,但确实是一个非常好的观点。
在Glen的建议下,我找到了这些链接可能会有用:
用户数据和设置管理
数据和设置管理
用户数据和用户设置的逐步指南
用户数据&设置(Intelliem社区)
客户端设置FAQ