直到Windows Vista,我将我的应用程序数据保存到程序所在的目录中。最常见的地方是“C:\ Program Files \ MyApplication”。正如我们所知,在Vista及更高版本中,普通用户无权在“Program Files”文件夹下编写代码。 所以我的第一个想法是将应用程序数据保存在“所有用户\应用程序数据”文件夹下。但似乎这个文件夹也有写作限制!用于存储具有所有用户的读写权限的应用程序数据的最佳目录?
所以总结起来,我的要求是:
- 的文件夹应该在Windows XP及以上存在。
- 系统的所有用户应具有对此文件夹及其子文件夹和文件的读\写\创建权。
- 我想只有一个所有用户的文件\文件的副本。
%appdata%不是共享可写的公共区域,是吗? – RBarryYoung 2010-04-10 19:57:47
我指的是Windows系统的每个用户。 – Wodzu 2010-04-10 21:02:06