【发布时间】:2019-01-22 13:17:15
【问题描述】:
我正在使用https://github.com/mj1856/SimpleImpersonation 来模拟管理员,以便我可以从非管理员用户运行的应用程序中更改 Windows 服务。这适用于 Windows 7,没有问题。在 Windows 10 上,我必须右键单击该应用程序并单击以管理员身份运行才能使其工作。否则,当我的应用程序尝试修改服务时,我会收到错误代码 5(权限被拒绝)。模仿似乎正在发挥作用。 UAC 已关闭。我不知道下一步该尝试什么。
【问题讨论】:
-
当您在 Windows 10 上运行您的应用时,它在任务管理器中的显示效果如何?
-
如果您希望用户能够控制特定服务,为什么不授予他们这些权限,而不是“好吧,管理员可以做到这一点默认情况下 i>,所以我将首先强制以管理员身份运行”?