//检索本地计算机上的所有服务(设备驱动程序服务除外)。
//using System.ServiceProcess;
ServiceController[] sc = ServiceController.GetServices();
1、
installutil WindowsService1.exe
这种默认是服务 是不启动的。
2、这里安装服务的方法是用的windows命令下面的SC命令,格式如下:sc create [服务名] [binpath=]
Process.Start(“sc”, “create myserver1 binpath= “” + path + “” displayName= 我的服务 start= auto”);
displayName:是给用户看的,服务名【myserver1】:是给计算机看的。
//卸载
Process.Start(“sc”, “delete myserver1”);
//启动服务 停止
foreach (var service in ServiceController.GetServices())
{
if (service.ServiceName == “myserver1”)
{
service.Start();//service.Stop();
break;
}
}