gpt4 book ai didi

c# - 如何在 Windows 2012r2 上使用提升的 UAC 权限运行我的 C# 服务?

转载 作者:行者123 更新时间:2023-12-01 06:24:47 29 4
gpt4 key购买 nike

我有一项需要提升管理权限的服务。该服务在 Windows XP 和 Windows 2008r2 上运行良好,但是当我运行检查应用程序是否在 Windows 2012r2 上提升的管理上下文下执行的代码时 - 结果始终为 false。

我已经尝试添加 <requestedExecutionLevel level="requireAdministrator" uiAccess="true" />到应用程序 list ,当我运行与控制台应用程序相同的代码时,这可以正常工作 - 但作为服务,应用程序只是在没有提升权限的情况下执行 - 无法执行需要管理权限的操作。

另外,我正在使用接受的答案中的代码 here以确定我是否以提升的权限运行。

最佳答案

enter image description here

至少需要 30 个字符才能单击“保存”按钮。

关于c# - 如何在 Windows 2012r2 上使用提升的 UAC 权限运行我的 C# 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30080058/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com