我有一个需要管理员权限的.Net 4.5.2 WPF应用程序。该应用程序有一个清单文件,指出应用程序应以最高权限运行:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
启动时应用程序运行正常(在Windows 7中(无法升级)),启动应用程序时出现UAC提示。
但是,即使用户属于Administrators组,应用程序在以普通用户身份登录(有时最多30秒)时也需要很长时间才能启动。以正确的管理员用户身份登录时启动时会立即启动。
我还尝试以任务计划程序作为管理员用户启动它,但之后GUI未显示。这仅用于测试目的,对最终解决方案不利。
为什么它像普通用户那么慢,以及可以采取哪些措施来解决这个问题?