从winform运行Windows服务

我怎样才能控制(开始,停止)从我的Windows应用程序的Windows服务

// ADD "using System.ServiceProcess;" after you add the // Reference to the System.ServiceProcess in the solution Explorer using System.ServiceProcess; ServiceController myService = new ServiceController(); myService.ServiceName = "ImapiService"; string svcStatus = myService.Status.ToString(); if (svcStatus == "Running") { myService.Stop(); } else if(svcStatus == "Stopped") { myService.Start(); } else { myService.Stop(); } 

“run”是什么意思? 如果您想要控制(启动,停止和以其他方式操作)安装在本地(或远程)机器上的服务, ServiceController就是要走的路。