使用提升的权限启动WPF应用程序需要很长时间才能成为普通用户

时间:2016-10-26 11:28:17

标签: c# .net wpf windows uac

我有一个需要管理员权限的.Net 4.5.2 WPF应用程序。该应用程序有一个清单文件,指出应用程序应以最高权限运行:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

启动时应用程序运行正常(在Windows 7中(无法升级)),启动应用程序时出现UAC提示。

但是,即使用户属于Administrators组,应用程序在以普通用户身份登录(有时最多30秒)时也需要很长时间才能启动。以正确的管理员用户身份登录时启动时会立即启动。

我还尝试以任务计划程序作为管理员用户启动它,但之后GUI未显示。这仅用于测试目的,对最终解决方案不利。

为什么它像普通用户那么慢,以及可以采取哪些措施来解决这个问题?

0 个答案:

没有答案