【问题标题】:Administrator privileges管理员权限
【发布时间】:2014-04-18 10:51:29
【问题描述】:

这个问题链接到this one.

笔记本电脑驱动程序(在屏幕上显示有关组合键的信息)如何在不询问管理员权限的情况下并在 UAC 下启动? 怎么可能?

【问题讨论】:

  • 如果您的主程序运行某个不需要提升的进程,您可以创建一个通过处理安装的 UAC 请求提升的新进程。 msdn.microsoft.com/en-us/magazine/cc163486.aspx#S9
  • 如果我理解正确,我可以创建其他程序以管理员权限启动第一个程序吗?还是你的意思是别的?
  • @Cyber​​ 您提供的链接表示将提示用户提升权限。 OP 的问题是为什么某些驱动程序不需要需要用户提示但仍然获得权限。
  • 考虑到您最近的问题,告诉我们您真正想要解决的问题是什么。就目前而言,我怀疑您正在向我们提出一系列 XY 问题。告诉我们实际的问题,也许你会得到这个问题的答案。
  • @David Heffernan 我希望我的 c# 应用程序(它在屏幕上显示有关系统的一些信息)能够在 UAC 下运行,但无需每次都询问管理员权限(这就是为什么我询问他们可以执行此操作的驱动程序的原因)。我只想知道怎么做。我可以用我的程序做到这一点吗?

标签: c++ windows administrator


【解决方案1】:

驱动程序通常在内核模式下运行,因此不受 UAC 约束。即使是在用户模式下运行的驱动程序也不受 UAC 约束。只有桌面应用程序受 UAC 约束。

【讨论】:

  • inb4 "如何让我的程序作为驱动程序运行?"
  • @LightnessRacesinOrbit inb4 "如何在不需要管理员权限的情况下将我的程序安装为驱动程序?"
猜你喜欢
  • 2011-01-06
  • 2015-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-13
  • 2010-10-26
  • 2019-04-02
相关资源
最近更新 更多