System.ServiceProcess.ServiceController serviceController = new System.ServiceProcess.ServiceController();
serviceController.MachineName = Server.MachineName;
serviceController.ServiceName = "服务名"try
{
serviceController.Start();
labStatus.Text = "服务已启动";
labStatus.ForeColor = System.Drawing.Color.Red;
}
catch(Exception ex)
{
labStatus.Text = "服务启动失败,失败原因:"+ex.Message.ToString() ;
labStatus.ForeColor = System.Drawing.Color.Green;
}服务调用 失败  
请教 是否需要设置权限?