默认情况下,C:\ Users \ Public \ Documents中的dirs是否可写入所有人?

时间:2011-11-27 17:24:06

标签: windows permissions path

我希望我的安装程序在C:\Users\Public\Documents中创建一个文件夹,该文件夹对所有本地用户都是可读写的。这包括在那里创建文件/目录的权利,以及修改和删除所有现有文件/目录的权利。安装程序正在以管理员身份运行。

我没有以编程方式为我的目录设置权限,对吧?只需创建目录,它就会拥有我认为的正确权限。

我对XP,Vista和7下的行为感兴趣。

注意:我没有硬编码路径C:\Users\Public\Documents,我正在从Win API查询CSIDL_COMMON_DOCUMENTS,它可以根据机器和操作系统返回不同的值。例如,在XP上它返回一个不同的路径。

修改: here's相关讨论。它指向MS文档关于这个问题,但看起来这些文档也可能是错误的。

1 个答案:

答案 0 :(得分:3)

是的,它从父文件夹继承权限。哪个对INTERACTIVE小组中的任何人都有写入权限。其中包括任何已登录的用户帐户。

使用shell的“属性”对话框中的“安全”选项卡查看这些设置。