在 win xp Vista 和 Windows 7 上保存程序数据的位置

Posted

技术标签:

【中文标题】在 win xp Vista 和 Windows 7 上保存程序数据的位置【英文标题】:Where to save program data on win xp Vista and Windows 7 【发布时间】:2010-11-09 08:36:40 【问题描述】:

我正在开发一个应用程序,我希望在 Windows XP、Windows 7 和 Windows Vista 上保存 xml 数据文件 谁能告诉我使用的是哪个文件夹,以便它适用于所有这三个操作系统,以便用户可以读写 xml我的程序中的文件。

【问题讨论】:

【参考方案1】:
%ALLUSERSPROFILE%\YourCompanyName\YourProductName

【讨论】:

%ALLUSERSPROFILE% 指向 XP 上的 C:\Documents and Settings\All Users,而不是 C:\Documents and Settings\All Users\Application Data【参考方案2】:

程序文件或窗口

【讨论】:

程序文件肯定不允许向需要管理员权限的普通用户写入数据

以上是关于在 win xp Vista 和 Windows 7 上保存程序数据的位置的主要内容,如果未能解决你的问题,请参考以下文章

XP和VISTA区别?

Windows XP/Vista/Win7 的免费 DNS 服务器? [关闭]

VISTA和XP双系统问题

有没有办法从 C# WPF 应用程序中刷新 DNS 缓存? (在 XP、Vista、Win7 上)

winxp win7内核是啥?

xp、Vista 、Linux哪个系统更好用一些啊。我要的是速度