如何停止当前服务?

时间:2012-05-30 20:48:30

标签: c# windows-services

我想要做的是,如果满足某个条件,请停止服务。

我可以通过

停止服务
 ServiceController sc = new ServiceController("serviceName");
 sc.Stop();

有没有办法在不传入服务名称的情况下停止当前服务?

1 个答案:

答案 0 :(得分:2)

constructor没有参数。

这应该为您提供一个服务控制器实例,该实例位于当前运行的Windows服务的上下文中。