2012-02-01 66 views
1

我需要一個文件夾,保證登錄的用戶有寫權限,目前我使用漫遊配置文件夾,但是客戶不希望我再使用該文件夾,還有沒有其他的文件夾,我可以使用還是有名單我可以選擇的文件夾?什麼文件夾保證用戶在Windows上有寫入權限?

注:最好我不想使用在%temp%

在此先感謝。

+0

你在使用它?臨時文件或永久(永久)文件? – 2012-02-01 23:29:35

+0

持久文件 – Yuan 2012-02-01 23:43:07

+0

你的意思是你目前使用漫遊配置文件夾或漫遊應用程序數據文件夾?如果是後者,爲什麼客戶不希望你使用它? – 2012-02-02 02:02:40

回答

1

如果您的應用程序需要在Vista之前的系統上運行,你應該使用SHGetFolderPathCSIDL_LOCAL_APPDATA,並SHGetKnownFolderLocationFOLDERID_LocalAppData如果你正在運行只在Vista和更高版本。

在這兩種情況下,你的應用程序應建立在返回的位置的文件夾,並保存該文件夾中的用戶特定的信息。

+0

這是你想要做的100%。 – jeffsix 2012-02-02 01:16:18

0

使用本地(非漫遊)應用程序數據文件夾。