为了账号安全,请及时绑定邮箱和手机立即绑定

如何在需要时提升权限?

如何在需要时提升权限?

慕尼黑的夜晚无繁华 2019-07-24 19:43:25
如何在需要时提升权限?此问题适用于Windows Vista!我有一个通常无需管理权限的应用程序。有一个活动确实需要管理权限但我不想以更高的权限启动应用程序本身,因为我知道大部分时间用户甚至不使用该功能。我正在考虑某种方法,通过该方法,我可以在某些事件上提升应用程序的权限(例如按下按钮)。例:如果用户单击此按钮,则会提示他使用UAC对话框或同意。我怎样才能做到这一点?
查看完整描述

3 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

正如有人说

Process.StartInfo.UseShellExecute = true;Process.StartInfo.Verb = "runas";

将以管理员身份运行该过程以使用注册表执行您需要的任何操作,但使用正常权限返回到您的应用程序。


查看完整回答
反对 回复 2019-07-24
  • 3 回答
  • 0 关注
  • 499 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信