Run windows service from winform
How can i control (st开发者_开发百科art, stop) windows service from my windows application?
// 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();
}
What do you mean by "run"? If you want to control (start, stop and otherwise manipulate) services installed on your local (or remote) machine, ServiceController is the way to go.
精彩评论