我写了一个Windows服务(它运行正常)。现在,我有一个单独的应用程序,我想从中启动此服务,但是如果没有管理员权限,这似乎是不可能的。适当的解决方案看起来像用户可以启动/停止服务(例如从任务栏或应用程序启动)恕我直言,应用程序必须始终以管理员权限启动很不好。
3 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
通过该StartService
功能以编程方式启动服务。标题下还有一个全面的用法示例,启动服务,还显示了如何:
检测到该服务由于某种原因而关闭
等待直到服务处于稳定状态(已启动/已停止)
以编程方式启动服务
至于管理员权限,这是必要的,因为如果几乎所有应用程序都可以关闭服务(或更重要的是,安装和启动新服务),则会出现非常实际和非常严重的安全问题。
- 3 回答
- 0 关注
- 1584 浏览
添加回答
举报
0/150
提交
取消