什么文件夹保证用户在Windows上有写入权限?
问题描述:
我需要一个文件夹,保证登录的用户有写权限,目前我使用漫游配置文件夹,但是客户不希望我再使用该文件夹,还有没有其他的文件夹,我可以使用还是有名单我可以选择的文件夹?什么文件夹保证用户在Windows上有写入权限?
注:最好我不想使用在%temp%
在此先感谢。
答
如果您的应用程序需要在Vista之前的系统上运行,你应该使用SHGetFolderPath与CSIDL_LOCAL_APPDATA
,并SHGetKnownFolderLocation与FOLDERID_LocalAppData
如果你正在运行只在Vista和更高版本。
在这两种情况下,你的应用程序应建立在返回的位置的文件夹,并保存该文件夹中的用户特定的信息。
+0
这是你想要做的100%。 – jeffsix 2012-02-02 01:16:18
答
使用本地(非漫游)应用程序数据文件夹。
你在使用它?临时文件或永久(永久)文件? – 2012-02-01 23:29:35
持久文件 – Yuan 2012-02-01 23:43:07
你的意思是你目前使用漫游配置文件夹或漫游应用程序数据文件夹?如果是后者,为什么客户不希望你使用它? – 2012-02-02 02:02:40