[Win32] UAC用户账户控制(提权+降权)

本文由CSDN用户zuishikonghuan所作,转载请注明出处: http://blog.csdn.net/zuishikonghuan/article/details/46965159 

首先必须澄清一下:UAC不是Vista才有的东西!我反正知道XP就有了,2000不知道,XP上也有UAC,只不过默认没有开启,你要是愿意可以自己开启,只不过太不人性化了,和Linux上的switch user一样不人性化,没次提权必须输入管理员用户的密码。(见下面图)

所以Vista的UAC根本就不是什么新鲜玩意,如果当时完全按照微软的规范编程,升级到Vista以后UAC带来的兼容性问题虽然有但不会这么大。至少不会出现程序运行后什么也干不成,程序也没提权,用户也不知道要右键管理员身份,至少程序可以弹一个框“请切换到管理员用户再使用本程序”或者“本程序必须由管理员用户运行”之类的。

说起UAC,真是个让人又爱又恨的东西,爱他能给系统带来很大的安全性,恨他让我们的程序不能轻易获得管理员权限来尽情的做一些见不得光的事。

基本概念:

1。进程的权限是继承的,也就是说,有管理员权限的程序创建的进程也有管理员权限,没有管理员权限的程序创建进程就没有管理员权限(但高权限进程创建进程必须是高权限不是绝对的)

2

  • 7
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Win32DiskImager是一个用来将镜像文件写入到可移动磁盘上的工具。当使用Win32DiskImager写入时出现错误5报错,通常是因为缺乏适当的管理员权限。 错误5是指“拒绝访问”错误,它表示当前用户没有足够的权限来进行所需的操作。这可能发生在Windows操作系统中,即使您是计算机的管理员。这是因为在Windows中设置了用户权限,而您可能没有正确的权限来执行该操作。 要解决此问题,您可以尝试以下几个步骤: 1. 以管理员身份运行Win32DiskImager:右键单击Win32DiskImager的快捷方式或程序文件,然后选择“以管理员身份运行”。这样,您将以管理员权限运行程序,从而拥有足够的权限来执行所需的操作。 2. 更改安全设置:找到Win32DiskImager的程序文件或快捷方式,右键单击并选择“属性”。然后转到“安全”选项卡,并确保您作为当前用户具有正确的权限。如果没有权限,请单击“编辑”按钮并进行更改。 3. 禁用Windows UAC用户账户控制):有时,UAC可能会限制管理员权限,导致报错5。您可以尝试禁用UAC。打开“控制面板”,然后搜索“用户账户控制设置”并打开它。将滑块向下调整到“从不通知”并保存更改。 4. 使用其他软件:如果上述方法仍无效,您可以尝试使用其他可靠的软件来写入镜像文件,例如Rufus或Etcher。这些软件通常可以避免一些Windows权限问题。 希望这些解决方法能帮助您解决Win32DiskImager写入报错5的问题。如果问题仍然存在,可能需要进一步研究其他可能的原因。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值