【问题标题】:Avoid UAC prompt避免 UAC 提示
【发布时间】:2013-08-31 09:19:54
【问题描述】:

我有一个嵌入了清单 *.exe.manifest 的应用。当我启动可执行文件时,它每次都会显示 UAC 提示。我怎样才能避免这种情况?我有元素requireAdministrator,其属性level 等于requireAdministrator。这可能吗?

【问题讨论】:

    标签: windows manifest uac


    【解决方案1】:

    您看到 UAC 提升提示是因为您要求。这里的操作词是require。如果用户当前没有运行提升,那么总是会调用提升提示。

    如果您不希望这种情况发生,那么您必须将 requireAdministrator 替换为 asInvoker。副作用是您的程序将无法以提升的权限或课程运行。不,你不能默默地提升,这会破坏 UAC 的意义。 UAC的目的不是阻止你做某事,而是让用户知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-26
      • 2014-02-02
      • 1970-01-01
      • 2014-07-08
      相关资源
      最近更新 更多