为了账号安全,请及时绑定邮箱和手机立即绑定

从没有管理员权限的应用程序启动Windows服务(C ++)

从没有管理员权限的应用程序启动Windows服务(C ++)

紫衣仙女 2019-12-06 10:57:06
我写了一个Windows服务(它运行正常)。现在,我有一个单独的应用程序,我想从中启动此服务,但是如果没有管理员权限,这似乎是不可能的。适当的解决方案看起来像用户可以启动/停止服务(例如从任务栏或应用程序启动)恕我直言,应用程序必须始终以管理员权限启动很不好。
查看完整描述

3 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

通过该StartService功能以编程方式启动服务。标题下还有一个全面的用法示例,启动服务,还显示了如何:

  • 检测到该服务由于某种原因而关闭

  • 等待直到服务处于稳定状态(已启动/已停止)

  • 以编程方式启动服务

至于管理员权限,这是必要的,因为如果几乎所有应用程序都可以关闭服务(或更重要的是,安装和启动新服务),则会出现非常实际和非常严重的安全问题。


查看完整回答
反对 回复 2019-12-06
  • 3 回答
  • 0 关注
  • 1528 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信