直到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