以管理员身份运行进程后台任务

问题描述

我目前正在开发具有进程外后台任务的 UWP 应用(在 Windows 运行时组件项目中)。在后台任务中,我试图从 Microsoft.Diagnostics.Tracing.Session 库运行跟踪事件会话,但它需要管理员权限才能运行。有什么办法可以以管理员身份运行后台任务进程吗?

解决方法

嗨,也许这 answer 会帮助你。

嗨, 不,桌面桥应用程序不支持应用程序的自动提升。 此策略在桌面桥的准备指南中提到:https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare(bullet #2) 但是您可以告诉用户以管理员身份运行您的应用程序。 用户可以通过右键单击您的应用程序并选择更多来选择以管理员身份运行您的应用程序,您可以找到作为管理员运行的选项

最好的问候,

,

目前,UWP 应用没有以管理员身份运行的选项。

另一件需要说明的事情是,借助适用于 Windows 10 的 1809 更新,桌面桥接应用现在可以声明新功能 -allowElevation 以要求提升。