service - 以管理员权限运行服务

标签 service app-config administrator

我正在开发一个作为 Windows 服务运行的应用程序。我确实需要该服务具有管理员权限。我尝试使用 LocalSystem 用户,但它没有足够的权限。这可能吗?我尝试在 app.config 中设置 requireAdministrator 。当我这样做时,服务启动然后立即停止。我也尝试过使用其他管理员帐户,但得到了相同的结果。

最佳答案

您只需以管理员用户身份运行它 - 在服务的服务属性中正确设置登录名。

通常情况下,最好以普通用户身份运行,并为其需要访问的资源授予显式权限。

关于service - 以管理员权限运行服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888712/

相关文章:

java - 网络服务基础

Android - 使用 CommonWare 的 locpoller 时出现问题

c# - 使用 Entity Framework app.config 如何在 Dev、Stage 和 Production 环境之间切换

c# - 从数据层配置文件正确访问连接字符串

c++ - 如何可编程检测用户是否具有管理员权限(可以运行安装程序)

android - 通知重要性始终为前台服务的媒介

c# - 使用 App.config 设置强类型变量

c++ - 如何在我的代码中查找(并删除)需要管理员权限的位置?

powershell - 在 OU 中的每台计算机上获取本地管理员帐户

bash - 以非 root 用户身份启动服务