gpt4 book ai didi

c++ - 允许低特权用户启动 Windows 服务

转载 作者:可可西里 更新时间:2023-11-01 11:14:34 35 4
gpt4 key购买 nike

我想部署一个 C++ 应用程序,该应用程序将在用户在其机器上的权限较低的企业中运行,因此他们无法以管理员身份运行或执行需要管理员权限的任务。

我想要的服务可以作为本地服务运行,它是 Windows 中的低权限帐户,所以我如何以编程方式让我的应用程序在低权限用户的上下文中启动 Windows 服务,它可以作为本地服务运行?

是否需要模拟,低权限用户是否可以临时模拟本地服务帐户来运行服务?

我听说即使特定服务可以作为本地服务运行,如果没有管理员权限我仍然无法启动它,因为服务控制管理器 (SCM) 仍然需要管理员权限?

编辑:我应该注意到该服务默认安装在 Windows 中(智能卡服务),我只想启动它。

最佳答案

这根本不可能;标准用户没有必要的权限来执行此操作。默认情况下,只有 Administrators 和 Power Users 组的成员可以启动、停止和暂停服务。

这个问题最好由 group policies 解决,而不是通过软件。在 Server Fault 上询问.

关于c++ - 允许低特权用户启动 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258521/

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