如何在Windows中提升应用程序权限与UAC交互

如何在Windows中提升应用程序权限与UAC交互,第1张

%%%UAC是User Account Control的简称,这项新技术是Microsoft从Windows Vista *** 作系统开始引入的全新功能,目的是使用户账户运行在非超级管理员权限下,只有当确实需要修改系统信息时,才要求用户提供权限或管理员密码,以达到提升应用程序权限的目的。显然,这样做大大提高了系统的安全性,因为大多数用户习惯了使用类似Administrator这样的超级管理员用户来登录系统,而大多数情况下,用户实际上并不需要那么高的权限,UAC的出现很好地解决了这一问题。然而,UAC也给用户编程带来了一些麻烦,尤其是习惯了XP及之前 *** 作系统编程的开发人员,往往会忽视UAC,而使开发出的程序在Win7系统下出现莫名其妙的错误,这是因为程序员往往习惯了向系统注册表或系统目录写入配置信息等类似需要管理员权限的动作,这在Windows XP下一般不是问题,但正如上文所述,在Win7下,这些动作默认会被系统拒绝,于是程序就无法正常运行了。

调用 sudo ,不过需要提示输入密码。我记得程序可以直接提供 root 密码继续运行,但怎么搞不知道。sudo 也可以设置某个用户某个命令可以免密码运行。

图形界面里面,KDE 和 GNOME 都有一个权限管理工具可以调用。

以上就是关于如何在Windows中提升应用程序权限与UAC交互全部的内容,包括:如何在Windows中提升应用程序权限与UAC交互、程序运行时如何提升为root权限(linux)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9278421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存