win7-Win7文件夹访问权限问题

问题描述

Win7文件夹访问权限问题

1.系统中建立dell用户,并将该用户添加到"Administrators"用户组下。如下图

2.然后建立文件夹d:local9999,并且仅仅设置"Administrators"用户组能够完全控制该目录。如下图

3.以dell用户登录Windows,自己编写程序访问d:local9999目录的话,会出现权限不足的错误。
3.只有在资源管理器中访问d:local9999目录时,出现如下图对话框。

4.然后系统自动给d:local9999目录中添加了用户"dell"的完全控制权限。如下图

5.这样程序访问d:local9999目录才正常。
为什么"dell"用户属于"Administrators"用户组,却不能正常的访问d:local9999目录呢?

解决方案

这是因为微软为给Vista及后续版本Windows更换UAC而增加的一项机制叫“管理员以标准用户身份运行时”,简单说就是进程即使以管理员用户运行,那么他依旧可以是“标准用户权限”令牌,UAC开启时(这里的UAC开启和控制面板里的UAC滑块并无决定关系,可以通过组策略调整),Windows的Shell进程explorer.exe就是“管理员以标准用户身份运行时”,所以explorer不能访问这个文件夹,当你按下“继续”时,explorer创建一个COM对象要求这个COM提权,由于这个COM对象在系统的白名单里,AppInfo服务不创建UI交互进程直接允许提权,之后这个COM修改ACL(访问控制列表),并允许dell用户访问,这样“管理员以标准用户身份运行时”的explorer才有权限访问。

解决方案二:

直接点继续不就行了吗,,

解决方案三:

如果不在资源管理器中点击继续的话,我的程序访问该目录就会出错。

解决方案四:

我需要问的是为什么用户"dell"属于"Administrators"用户组,且该用户组对D:local9999目录有完全控制权限,为甚么不能直接访问该目录

时间: 2025-01-01 23:41:45

win7-Win7文件夹访问权限问题的相关文章

更改Win2003文件夹访问权限

  巧妙更改Win2003文件夹访问权限: 1.在安全策略-安全选项-开启本地账户和共享的安全模式为经典; 2.添加ABCDEFG等用户,设置相应的密码(ABCDEFG系统管理员的密码)),用户组都设置为guest(安全考虑); 3.分别共享ABCDEFG等文件下,权限上面只添加相对应的用户,比方共享的A文件下,权限那只添加A用户,BCDEFG以此类推; 经过上述简单的三个小步骤之后,用户就可以轻松地来更改win2003系统下文件夹的访问权限,实现A用户登录帐户和密码之后,只能访问指定的A文件夹

求教一个文件夹访问权限的问题

问题描述 求教一个文件夹访问权限的问题 很诡异的情况,我在administrator用户下,看到D:Louzhu这个文件夹,对Users组是有完全控制权限的,而且我也确实是这样修改过. 但当我切换到域账户下,再看D:Louzhu这个同样的文件夹,Users组就是无读写权限.域账户就在Users组里面. 这到底是怎么回事呢?急求. 可能出现问题的地方: 本地用户与组里面,除了Administrator外,还有个Administrators组: 这台计算机,曾经从一个域,切换到另一个域. 解决方案

win7系统桌面所有文件都无法重命名提示“目标文件夹访问被拒绝”如何解决

  win7系统桌面所有文件都无法重命名提示"目标文件夹访问被拒绝"如何解决 具体步骤: 1.打开"计算机",定位到C:UsersAdministratorDesktop ; 2.在空白处单击右键,选择"属性"; 3.在"安全"标签中点击"编辑"按钮; 4.选择你登录的帐户名如:Administrator,将"用户名"权限设置"完全控制"后面的"允许&quo

Win7/win8删除文件提示"目标文件/文件夹访问被拒绝"解决办法

一,如果你文件打开的或被其它应用程序占用可以是无法删除,这个在windowsxp中也是这样的 二,如果不是那应该权限问题了,我们可参考下面方法解决. 访问文件/文件夹被拒绝提示如下图: 一.查看当前文件/文件夹的权限情况 鼠标右键该文件/文件夹,选择属性(Properties),如下图所示,可以看到示例文件C_PAN.GHO属于Everyone组,但权限仅限于读写和执行,但没有修改权限(添加删除修改),所以想删除就无法执行.实际中,你的权限可能不是下图样式,或是如下情况之一: 所有人为当然用户/

win7打开文件夹不是文件内容而是搜索界面怎么回事

  win7打开文件夹不是文件内容而是搜索界面怎么回事           具体方法如下: 1.使用快捷键"win+r",打开运行窗口,并输入"regedit"命令,然后回车; 2.在"注册表编辑器"中,依次展开:"HKEY_CLASSES_ROOT"."Directory"."shell"."find"; 3.最后在find项上右击选择"删除",

文件夹需要权限才能访问和删除如何设置

  工具/原料 硬件:计算机 操作系统:Windows 方法/步骤 设置文件夹需要权限才能访问和删除的方法 如:把常用文件(K:)磁盘中的"歌曲"文件夹设置为需要权限才能访问和删除的文件夹. 步骤: 右键点击:歌曲文件夹,在右键菜单中左键点击:属性; 在打开的歌曲 属性窗口,点击:安全,在安全标签下点击:编辑,打开歌曲的权限窗口; 在歌曲的权限窗口,我们左键单击同用电脑的另一人的帐户名,如:GONG ZOU,在GONG ZOU的权限(P)栏内的拒绝下,点击全部打上勾(如图),再点击:应

电脑里某些文件夹的权限快速设置方法

  我们使用电脑时会遇到某些文件和文件夹不能删除或者不能更改,提示我们需要来着管理员的权限,今天我教教大家快速设置文件夹权限的方法. 工具/原料 win7/win8电脑 方法/步骤 1.首先找到没有权限的文件夹,右键单击该文件夹选择属性. 2.在属性里选择安全选项卡. 3.鼠标左键单击安全选项卡里的编辑. 4.在弹出的对话框里选择添加进入到选择用户或组. 5.在选择用户或组里点左下角的高级. 6.在新弹出的高级的选择用户或组里点击右方的立即查找,然后下方搜索结果会出现电脑上所有的用户或组. 7.

win8.1复制文件报错“目标文件夹访问被拒绝”怎么办

  解决win8.1系统复制文件报错"目标文件夹访问被拒绝"的方法 方法如下: 1. 按"Win+X"快捷键,在弹出菜单中选择"命令提示符(管理员)",输入"icacls c: /setintegritylevel M"命令回车,稍等几分钟,执行完成即可将C盘安全级别下调至M级.(如果想要恢复的话,则使用icacls c: /setintegritylevel H即可将C盘安全级别上升至H级.) 2. 右击C盘"属性

C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限

写在前面 在windows系统中,c盘中的目录权限比较高,有时制作安装包的时候,默认的安装路径就是在c盘,但对运行可执行文件,有时候需要为其添加完全控制权限,或者读写权限.这里将当时的解决方案记录一下. 代码实现 在C盘添加一个文件夹,并在文件夹内部,新建一个文本文件,如图所示: 该文件夹下,新建一个文本文件,如图所示: 为文件添加完全控制权限: /// <summary> /// 为文件添加users,everyone用户组的完全控制权限 /// </summary> /// &