繁体   English   中英

如何在启动时启动我的 Windows 服务,并防止用户停止/重新启动它?

[英]How can I start my Windows service on startup, and prevent users from stopping/restarting it?

我开发了 window 服务。 在此我只想在启动计算机时启动服务。 用户无法启动/停止/重新启动服务。这些都是在用户启动计算机时手动处理的。

或锁定用户的所有属性。当我们启动计算机时,所有工作都通过编码完成。

我可以推荐两种方法来实现这一点。

  1. 权限 普通用户不应具有启动/停止服务的权限。 如果他们是并且不是管理员,您至少可以删除启动/停止您要保护的特定服务的权限。 http://msmvps.com/blogs/erikr/archive/2007/09/26/set-permissions-on-a-specific-service-windows.aspx

  2. 重启 如果服务停止,您可以有一个计划任务来自动重新启动服务。 同样,您可以使用权限来确保未修改计划任务。 只要目标计算机在网络上,您甚至可以远程运行任务。

您是否希望在您的 PC 上安装一些软件来阻止您启动或停止它并自动强制它运行......? 我不这么认为,这是一个坏主意,我很确定 windows 中的安全设置不允许这样做......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM