Windows“已知文件夹”:是否有任何一个可以可靠地读/写入所有版本上的用户?

StackOverflow https://stackoverflow.com/questions/2695414

Shgetnownnownfolderpath()及其同伙接受定义的一个常数 这里, ,返回到目录的路径。

我正在寻找其中一个文件夹之一,这些文件夹在XP,Vista和Windows 7上的所有用户(包括本地系统)都可靠地写...但是我认为我正在罢工。实际上,似乎在硬盘驱动器上没有单个位置,您可以在其中放置一个文件,并确保所有用户都可以在所有这些OS版本上写入它,而无需首先摆弄权限。

这是真的?

有帮助吗?

解决方案

你是对的;没有这样的文件夹。

您将需要自己创建一个。

其他提示

%ALLUSERSPROFILE%

但是,低融合流程或有限的用户将不会写这件事。

一个选择似乎是 FOLDERID_PublicDocuments, ,另一个可能是 FOLDERID_ProgramData. 。如果有类似的功能,则可以使用可以使用文档类型文件夹(适用于用户)。

编辑: 这篇博客文章 可能会帮助您。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top