什么文件夹保证用户在Windows上有写入权限?

问题描述:

我需要一个文件夹,保证登录的用户有写权限,目前我使用漫游配置文件夹,但是客户不希望我再使用该文件夹,还有没有其他的文件夹,我可以使用还是有名单我可以选择的文件夹?什么文件夹保证用户在Windows上有写入权限?

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

在此先感谢。

+0

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

+0

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

+0

你的意思是你目前使用漫游配置文件夹或漫游应用程序数据文件夹?如果是后者,为什么客户不希望你使用它? – 2012-02-02 02:02:40

如果您的应用程序需要在Vista之前的系统上运行,你应该使用SHGetFolderPathCSIDL_LOCAL_APPDATA,并SHGetKnownFolderLocationFOLDERID_LocalAppData如果你正在运行只在Vista和更高版本。

在这两种情况下,你的应用程序应建立在返回的位置的文件夹,并保存该文件夹中的用户特定的信息。

+0

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

使用本地(非漫游)应用程序数据文件夹。