首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows2012r2上使用提升的UAC权限运行C#服务?

如何在Windows2012r2上使用提升的UAC权限运行C#服务?
EN

Stack Overflow用户
提问于 2015-05-06 22:44:17
回答 1查看 2.3K关注 0票数 4

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

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

此外,我使用accepted here中的代码来确定我是否以提升的权限运行。

EN

回答 1

Stack Overflow用户

发布于 2020-01-22 11:53:57

至少需要有30个字符,然后我才能单击保存按钮。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30080058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档