针对windows服务通过ServiceController 类进行控制
1.初始化服务类(也就是找到服务)
2.对服务进行操作
具体操作,以Windows Audio为例
通过ServiceController 类控制windows服务  static void Main(string[] args)
        }

同时为了防止服务在停止或启动未完成时其它代码的执行可以通过判断服务状态进行等待
 //等待服务达到指定状态或等待指定的超时过期
 controller.WaitForStatus(ServiceControllerStatus.Stopped, new TimeSpan(00060));

相关文章: